Linux下遍歷目錄及文件,更改權限
引言:
我在Linux下搭建android時,將eclipse及sdk復制到/usr/下時,總會出現無法讀,無法寫寫樣的問題。
解決方案:
有兩個方案:
一.將復制去的文件更改回來,cp回到home目錄下。
二.將復制過去的權限更改成775,即普通用戶,其他用戶,可以讀、寫、執行,組只有讀,執行兩個權限。
但是一個一個用chmod改權限麻煩。但是用這個命令還是可以解決這個問題的:
sudo find -type d -exec chmod +755 {} /;sudo find -type f -exec chmod +755 {} /;這兩個命令是在當前目錄下,遍歷目錄,更改權限。
但如果你想要指定絕對路徑,在find后加路徑即可。
作者感言:
我個人認為,如果是網上下載下來的,直接可以運行的,就放在homd目錄下,建議建立一個目錄,專門用來放這樣的軟件。這樣簡單,方便。如果用第二個方案,碰到這樣的要創建,刪除的,執行的,且權限沒有設置好,真的很抓狂的!
新聞熱點
疑難解答