Linux(ubuntu)下增加/刪除文件權限&刪除文件操作


增加/刪除文件權限

【權限篇】
ubuntu系統中,對於不同用戶及不同用戶組中用戶對文件的操作權限都不相同,通過控制台我們可以快速的對文件權限進行操作。
對於修改權限可以使用兩種方案來更改其權限,下面認識一下文件系統權限的組成:
文件權限查看:
1、查看文件權限命令:         ls -lh  [option:文件名]
2、查看文件夾權限命令      ls -ld  [option:文件夾名]

例:-rw-r--r--
解釋:-(代表類型)×××(所有者)×××(組用戶)×××(其他用戶)


方案一:
下面使用 chmod 命令修改文件的權限

sudo chmod 600 ××× (只有文件所有者有讀和寫的權限)
sudo chmod 644 ××× (文件所有者有讀和寫的權限,組用戶只有讀的權限)

sudo chmod 700 ××× (只有文件所有者有讀和寫以及執行的權限)
sudo chmod 666 ××× (所有用戶都有讀和寫的權限)
sudo chmod 777 ××× (所有用戶都有讀和寫以及執行的權限)


解釋:
1、其中×××:指文件名(修改文件夾權限時,有的需要在 chmod 后加-ld)
2、三位數字分別對應每一個用戶類型的權限設置,取值是0~7,即二進制的[000]~[111]。
3、其它權限   [000]無任何權限   [100]只讀權限   [110]讀寫權限    [111]讀寫執行權限


方案二:
同樣使用chmod命令修改權限,具體如下:

命令格式:
sudo chmod [操作對象+權限增減+操作權限]  ×××


例:sudo chmod u+w  ×××    #添加文件擁有者的“可寫”權限

  sudo chmod u-w  ×××    #刪除文件擁有者的“可寫”權限

  sudo chmod g+r  ×××    #添加用戶組的“可讀”權限

       sudo chmod o-r  ×××    #刪除其它用戶的“可寫”權限

  sudo chmod +x  ×××    #添加所有用戶的“可執行”權限

解釋:
操作對象:u 表示文件擁有者,g 表示組用戶,o 表示其它用戶,a 表示所有用戶
權限增減:+ 表示增加權限、- 表示取消權限、= 表示設定唯一權限
操作權限:r 表示可讀取,w 表示可寫入,x 表示可執行

 


 

ubuntu中刪除文件,目錄

rm [選項] 文件
-f, --force 強力刪除,不要求確認
-i 每刪除一個文件或進入一個子目錄都要求確認
-I 在刪除超過三個文件或者遞歸刪除前要求確認
-r, -R 遞歸刪除子目錄
-d, --dir 刪除空目錄
-v, --verbose 顯示刪除結果
============================================================================
常用如下幾個:
rm -d 目錄名 #刪除一個空目錄
rmdir 目錄名 #刪除一個空目錄
rm -r 目錄名 #刪除一個非空目錄
rm 文件名 #刪除文件

在終端進到那個文件夾,然后執行:
sudo rm -rf 文件夾名
如果還是不行,就用
sudo chmod 777 文件夾名
sudo rm -rf 文件夾名

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM