2016-03-27 96 views
-1

我在OSX搭配chmod遞歸不起作用

chmod -R 755 

運行沒有被上面應該更改文件夾中的所有文件到該許可(755)?

usage: chmod [-fhv] [-R [-H | -L | -P]] [-a | +a | =a [i][# [ n]]] mode|entry file ... 
    chmod [-fhv] [-R [-H | -L | -P]] [-E | -C | -N | -i | -I] file ... 

我得到^當我使用chmod -R 755

,我有

  1. 你怎麼知道一個文件是什麼權限你下載它之前的一些其他問題?例如,我正在使用這個堆棧溢出頁面,它設置了什麼權限?

  2. 在github上,有什麼辦法可以強制文件的權限?例如,我希望以755權限下載index.html文件。我需要上傳755許可嗎?

  3. [email protected]@符號到底意味着什麼?

+0

如果您可以發佈單獨的問題而不是將問題合併爲一個問題,那麼這是首選。這樣,它可以幫助人們回答你的問題,也可以幫助其他人至少狩獵你的一個問題。謝謝! –

回答

0

要將目錄中的所有文件更改爲特權755或rwxr-xr-x,您需要指定要更改的文件。

嘗試:

搭配chmod 755 *

要更改的所有文件。對於rwx,權限是bitfileds等於421,對於讀寫執行,分別列爲owner,group,other/everyone。將你想要的權限加在一起,所以4 + 2 + 1對於所有者來說是rwx,對於組員來說是4,對於組員來說是4,對於組員來說是r-x,對於其他人是4 + 1 = 5。這導致rwx(所有者)r-x(組)r-x(其他)

上傳時,它取決於所使用的方法,ftp服務器將更改權限以適應配置。