更新時間:2021-09-18 10:13:59 來源:動力節點 瀏覽2918次
要從命令行刪除(或刪除)Linux中的文件,請使用rm(remove) 或unlink命令。
該unlink命令允許您只刪除一個文件,而使用rm,您可以一次刪除多個文件。
刪除文件或目錄時要格外小心,因為一旦文件被刪除,就無法輕易恢復。
要刪除單個文件,請使用rm orunlink 命令后跟文件名:
unlink filename
rm filename
如果文件被寫保護,系統會提示您確認,如下所示。刪除文件類型y,然后點擊Enter。否則,如果文件沒有寫保護,它會在沒有提示的情況下被刪除。
rm: remove write-protected regular empty file 'filename'?
要一次刪除多個文件,請使用rm后跟以空格分隔的文件名的命令。
rm filename1 filename2 filename3
您還可以使用通配符 ( *) 和常規擴展來匹配多個文件。例如,要刪除.pdf當前目錄中的所有文件,請使用以下命令:
rm *.pdf
使用常規擴展時,首先用ls 命令列出文件,以便在運行rm命令之前可以看到將刪除哪些文件。
在刪除每個文件之前,使用rmwith-i選項確認每個文件:
rm -i filename(s)
要在不提示的情況下刪除文件,即使文件被寫保護,請將-f(force) 選項傳遞給rm命令:
rm -f filename(s)
您還可以組合rm選項。例如,要.txt在詳細模式下不提示地刪除當前目錄中的所有文件,請使用以下命令:
rm -fv *.txt
在 Linux 中,您可以 使用和刪除/刪除目錄。rmdirrm
rmdir是一個用于刪除空目錄的命令行實用程序,同時rm您可以遞歸刪除目錄及其內容。
要刪除空目錄,請使用rmdir或rm -d后跟目錄名稱:
rm -d dirname
rmdir dirname
要刪除非空目錄及其中的所有文件,請使用rm帶有-r(recursive) 選項的命令:
rm -r dirname
如果目錄或目錄中的文件被寫保護,系統將提示您確認刪除。
除去非空目錄中的所有文件而不提示,使用rm與-r(遞歸)和-f選項:
rm -rf dirname
要一次刪除多個目錄,請使用rm -r后跟以空格分隔的目錄名稱的命令。
rm -r dirname1 dirname2 dirname3
與文件相同,您還可以使用通配符 ( *) 和常規擴展來匹配多個目錄。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習