看到了一遍文章,便突發奇想的想起Linux中刪除目錄下的所有檔案的方法;整理了幾個,如有不足,還望讀者不吝賜教!
刪除當前目錄下的檔案
1.rm -f *
#最經典的方法,刪除當前目錄下的所有型別的檔案
2.find . -type f -delete或find . -type f -exec rm -f {} \;
#用find命令查詢普通檔案並刪除or用find命令的處理動作將其刪除
3.find . -type f | xargs rm -f
#用於引數列表過長;要刪除的檔案太多
4.rm-f `find . -type f`
#刪除全部普通檔案
5.for delete in `ls -l`;do rm -f * ;done
#用for迴圈語句刪除當前目錄下的所有型別的檔案
刪除指定目錄下的檔案
1.rm -f 指定目錄*
#最經典的方法,刪除指定目錄下的所有型別的檔案
2.find 指定目錄 -type f -delete或find 指定目錄 -type f -exec rm -f {} \;
#用find命令查詢指定目錄下的所有普通檔案並刪除or用find命令的處理動作將其刪除
3.find 指定目錄 -type f | xargs rm -f
#用於引數列表過長;要刪除的檔案太多
4.rm-f `find 指定目錄 -type f`
#刪除指定目錄下的全部普通檔案
5.for delete in `ls –l 指定目錄路徑`;do rm -f * ;done
#用for迴圈語句刪除指定目錄下的所有型別的檔案
Linux 刪除資料夾和檔案的命令
-r 就是向下遞迴,不管有多少級目錄,一併刪除
-f 就是直接強行刪除,不作任何提示的意思
刪除資料夾例項:
rm -rf /var/log/httpd/access
將會刪除/var/log/httpd/access目錄以及其下所有檔案、資料夾
刪除檔案使用例項:
rm -f /var/log/httpd/access.log
將會強制刪除/var/log/httpd/access.log這個檔案
總結
以上所述是小編給大家介紹的Linux刪除目錄下的檔案的10種方法小結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對NC網頁設計的支援!