1 頁 (共 1 頁)

[問題] linux系統如何大量更改屬性

發表於 : 2005-09-17 12:17
minotaur
因為剛察覺整個網站目錄與檔案屬性均為777
盡力搜過各網頁查到\r
chmod -R 666 *.*
上面是把從本目錄下所有檔案設定權限為666
chmod -R 777 *
上面是把從本目錄下所有目錄 ( 包含沒有.的檔案 ) 設定權限為777
而竹貓站內大大建議\r
檔案 644 文件夾 755
於是我於根目錄下下達
chmod -R 755 * (本目錄下所有目錄與檔案設定權限為755)
以上是沒問題 之後再下達
chmod -R 644 *.* (本目錄下所有目錄裡的檔案設定權限為644)
可是更改後卻只有"該目錄"裡檔案權限為644
(-R 參數不就是包含所有目錄嗎??)
chmod drwxrwxrwx lr--rwxr-x 1 2 3 4
d:表目錄 r:表read w:表write x:表可執行 -:表關閉功能 l:表鏈結的檔案
2:該檔案或目錄所有人之讀取權限 3:該檔案或目錄所有人之相同群組的讀取權限 4:網路上的人的讀取權限 -R:表該目錄下之所有檔案之讀取權限跟著便變更
想請問大大們下怎樣的指令 才能達到小弟要求
可以設定在該目路下複製貼上動作(本機) 系統會自行改變所設定的權限嗎

Re: [問題] linux系統如何大量更改屬性

發表於 : 2005-10-04 15:18
哇沙米
按照你的意思來看
應該是說你要讓資料夾的屬性是 755
然後資料夾裡面的檔案屬性全部都用 644
這樣子對吧?

如果是這樣的話\r
你就先下達 chmod -R 644 資料夾\r
之後在下達 chmod 755 資料夾\r
這樣就會變成

資料夾(755) / AAA (644)
      / BBB (644)

這樣應該可以解決您的問題吧^^"

發表於 : 2005-10-04 17:00
hentaibbc
minotaur 寫:chmod -R 644 *.* (本目錄下所有目錄裡的檔案設定權限為644)
可是更改後卻只有"該目錄"裡檔案權限為644
(-R 參數不就是包含所有目錄嗎??)
因為....
*.*只會找到該目錄下的檔案...
不會找到資料夾....
(因為資料夾名稱中沒有.*存在...所以會找不到)

發表於 : 2005-10-11 23:07
hollowaysxp
1.)
chmod -R 777 AAA AAA資料夾\r

2.)
如果進入AAA資料夾是用\r
先進入AAA資料夾\r
cd AAA

chmod 777 *

用*就好,的確沒有要用*.*的必要