更新時(shí)間:2021-09-18 10:13:59 來源:動力節(jié)點(diǎn) 瀏覽3076次
要從命令行刪除(或刪除)Linux中的文件,請使用rm(remove) 或unlink命令。
該unlink命令允許您只刪除一個(gè)文件,而使用rm,您可以一次刪除多個(gè)文件。
刪除文件或目錄時(shí)要格外小心,因?yàn)橐坏┪募粍h除,就無法輕易恢復(fù)。
要刪除單個(gè)文件,請使用rm orunlink 命令后跟文件名:
unlink filename
rm filename
如果文件被寫保護(hù),系統(tǒng)會提示您確認(rèn),如下所示。刪除文件類型y,然后點(diǎn)擊Enter。否則,如果文件沒有寫保護(hù),它會在沒有提示的情況下被刪除。
rm: remove write-protected regular empty file 'filename'?
要一次刪除多個(gè)文件,請使用rm后跟以空格分隔的文件名的命令。
rm filename1 filename2 filename3
您還可以使用通配符 ( *) 和常規(guī)擴(kuò)展來匹配多個(gè)文件。例如,要刪除.pdf當(dāng)前目錄中的所有文件,請使用以下命令:
rm *.pdf
使用常規(guī)擴(kuò)展時(shí),首先用ls 命令列出文件,以便在運(yùn)行rm命令之前可以看到將刪除哪些文件。
在刪除每個(gè)文件之前,使用rmwith-i選項(xiàng)確認(rèn)每個(gè)文件:
rm -i filename(s)
要在不提示的情況下刪除文件,即使文件被寫保護(hù),請將-f(force) 選項(xiàng)傳遞給rm命令:
rm -f filename(s)
您還可以組合rm選項(xiàng)。例如,要.txt在詳細(xì)模式下不提示地刪除當(dāng)前目錄中的所有文件,請使用以下命令:
rm -fv *.txt
在 Linux 中,您可以 使用和刪除/刪除目錄。rmdirrm
rmdir是一個(gè)用于刪除空目錄的命令行實(shí)用程序,同時(shí)rm您可以遞歸刪除目錄及其內(nèi)容。
要刪除空目錄,請使用rmdir或rm -d后跟目錄名稱:
rm -d dirname
rmdir dirname
要刪除非空目錄及其中的所有文件,請使用rm帶有-r(recursive) 選項(xiàng)的命令:
rm -r dirname
如果目錄或目錄中的文件被寫保護(hù),系統(tǒng)將提示您確認(rèn)刪除。
除去非空目錄中的所有文件而不提示,使用rm與-r(遞歸)和-f選項(xiàng):
rm -rf dirname
要一次刪除多個(gè)目錄,請使用rm -r后跟以空格分隔的目錄名稱的命令。
rm -r dirname1 dirname2 dirname3
與文件相同,您還可以使用通配符 ( *) 和常規(guī)擴(kuò)展來匹配多個(gè)目錄。
初級 202925
初級 203221
初級 202629
初級 203743