2011-10-05 206 views
7

我有一個目錄,其中有多個目錄,每個目錄都包含多個圖像文件。如何更改所有子目錄的文件權限(CHMOD)

我想更改文件權限755 所有子目錄它們內部的圖像文件。

我正在使用WinSCP連接到服務器。那麼,如何一次更改文件權限,因爲我無法一個一個更改,因爲有很多文件。

+0

等待,這是對FTP? – Blender

+0

我認爲它的sFTP..not FTP。 – ptamzz

+0

好吧,無論如何,這是一種FTP形式。 – Blender

回答

11

如果您對服務器的shell訪問你可執行

chmod -R 755 {DIR} 

-R表示遞歸。

編輯:如果你只能通過WinSCP賦予訪問,你應該能夠選擇的文件你想/目錄和change the permissions recursively

+0

謝謝。我可以訪問shell。我更改了權限。 :) – ptamzz

3

如果您有通過shell訪問服務器的shell,可以通過shell通過chmod

你遞歸與-R

chmod 755 -R ... 

我也想打印的文件,所以只是追加一個-v如果你想:

chmod 755 -Rv ... 
+0

修復無效的端口號。 OP要求755而不是775. – david

1
chmod -R 704 yourDirectoryName 

所有者可以:執行讀寫, 組:沒有premissions, 老師:閱讀權限

2

你可以通過FileZilla做到這一點。通過FileZilla登錄並右鍵單擊該文件夾並單擊更改權限,在下面您將找到更改子目錄和文件權限的選項。

0

我已經解決了這種方式:

安裝ftpdir當地與curlftpfs(curlftpfs tutorial):

curlftpfs -v IP /mnt/ftp/ -o user=<user>:<pass> 

chmod 755 /mnt/ftp/ -R