linux如何刪除文件夾下所有文件
2023-06-19 17:31:30 閱讀(945)
linux如何徹底刪除home文件夾下文件?
方法一: 刪除當前目錄下的所有類型的文件,命令語句如下: rm -f * 1 刪除指定目錄下的所有類型的文件,例如:刪除/home/wwwroot/目錄下的所有文件,命令語句如下: rm -f /home/wwwroot/* 方法二: 用find命令在當前目錄下查找普通文件并刪除,命令語句如下: find . -type f -delete 1 用find命令在指定目錄下查找普通文件并刪除,命令語句如下: find /home/wwwroot/liaowenxiong/test1 -type f -delete 1 方法三: 用find命令的處理動作將當前目錄下的普通文件刪除,命令語句如下: find . -type f -exec rm -f {} \; 1 用find命令的處理動作將指定目錄下的普通文件刪除,命令語句如下: find /home/wwwroot/liaowenxiong/test1 -type f -exec rm -f {} \; 1 方法四: 用于參數列表過長,要刪除的文件太多,命令語句如下: find . -type f | xargs rm -f
rm命令一次可以刪除多個文件?
答,linux中rm命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。 參數 rm (選項)(參數) -i 刪除的時候會提示是否確認刪除,一次刪除多個文件則每一個文件都會提醒 -I 一次刪除多個文件(大于三個),提示消息只提示一次 -r 遞歸刪除,用于刪除目錄: -d 用于刪除空目錄,如果目錄不為空,則無法刪除 -f 強制刪除,不彈出任何提示,慎用 實例 1. 刪除當前目錄下除隱含文件外的所有文件和子目錄 rm -r * //這樣刪除數據做是非常危險的 2. 交互模式下刪除文件 rm -i test.trc rm: remove regular file `test.trc'? y //輸入y刪除文件 n不刪除文件 removed `test.trc' 3. 遞歸刪除某個目錄下文件以及子目錄 rm -rf tomcat/ //刪除tomcat下所有的文件及子目錄 4. 刪除當前目錄下的所有trc文件類型的文件 rm -v *.trc 5. 刪除當前目錄下所有.bin目錄,刪除前逐一詢問確認 rm -i *.bin Linux系統沒有回收站,rm刪除就永遠找不到了,刪除的時候,最好用絕對路徑,比較保險。
未經允許不得轉載,或轉載時需注明出處