語法
rm [option]... file...
rm介紹
linux中刪除檔案和目錄的命令: rm命令。rm是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。
選項
-f, --force 忽略不存在的檔案,從不給出提示。即刪除檔案的時候,不給出確認是否刪除的選項。
-i, --interactive 進行互動式刪除,即刪除目錄的時候同時刪除其後代檔案或目錄。
-r, -r, --recursive 指示rm將引數中列出的全部目錄和子目錄均遞迴地刪除。
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助資訊並退出
--version 輸出版本資訊並退出
案例一:
[root@localhost test]# rm -rf test2 #命令會將 test2 子目錄及子目錄中所有檔案刪除,並且不用一一確認
[root@localhost test]# ll
總計 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
案例二:直接刪除,不給出刪除提示
[root@iz25sngm7hfz wyq]# rm s
rm: cannot remove `s': no such file or directory
[root@iz25sngm7hfz wyq]# rm -f s
案例三:-i 選項使用
[root@iz25sngm7hfz ~]# rm -i s #
rm: remove regular file `s'? y
[root@iz25sngm7hfz ~]# rm -i sr.txt
rm: remove regular file `sr.txt'? n
[root@iz25sngm7hfz ~]# rm -f sr.txt
案例四:顯示幫助檔案
[root@iz25ja2kaemz ~]# rm --help
usage: rm [option]... file...
remove (unlink) the file(s).
-f, --force ignore nonexistent files, never prompt,刪除檔案時不再提示使用者是否刪除。
-i prompt before every removal,每次刪除檔案,都進行提示。
-i prompt once before removing more than three files, or
when removing recursively. less intrusive than -i,
while still giving protection against most mistakes
--interactive[=when] prompt according to when: never, once (-i), or
always (-i). without when, prompt always
--one-file-system when removing a hierarchy recursively, skip any
directory that is on a file system different from
that of the corresponding command line argument
--no-preserve-root do not treat `/' specially
--preserve-root do not remove `/' (default)
-r, -r, --recursive remove directories and their contents recursively,遞迴刪除目錄及其後代目錄或檔案。刪除乙個目錄中的乙個或多個檔案或目錄,如果沒有使用- r選項,則rm不會刪除目錄。
-v, --verbose explain what is being done
--help display this help and exit
--version output version information and exit
by default, rm does not remove directories. use the --recursive (-r or -r)
option to remove each listed directory, too, along with all of its contents.
to remove a file whose name starts with a `-', for example `-foo',
use one of these commands:
rm -- -foo
rm ./-foo
note that if you use rm to remove a file, it is usually possible to recover
the contents of that file. if you want more assurance that the contents are
truly unrecoverable, consider using shred.
report rm bugs to [email protected]
gnu coreutils home page: <>
general help using gnu software: <>
for complete documentation, run: info coreutils 'rm invocation'
Linux命令之 rm命令》
rm 是常用的命令,該命令的功能為刪除乙個目錄中的乙個或多個檔案或目錄,它也可以將某個目錄及其下的所有檔案及子目錄均刪除。對於鏈結檔案,只是刪除了鏈結,原有檔案均保持不變。rm 是乙個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令 比如在 根目錄 下執行rm rf 所以...
Linux常用命令之 刪除 rm
rm命令可以刪除乙個目錄中的乙個或多個檔案或目錄,也可以將某個目錄及其下屬的所有檔案及其子目錄均刪除掉。對於鏈結檔案,只是刪除整個鏈結檔案,而原有檔案保持不變。注意 使用rm命令要格外小心。因為一旦刪除了乙個檔案,就無法再恢復它。所以,在刪除檔案之前,最好再看一下檔案的內容,確定是否真要刪除。rm命...
rm 刪除命令
rm 刪除 刪除檔案 rm filename 一 rmdir 刪除乙個空的目錄 rm命令 用於刪除檔案或資料夾。具體語法為 rm 路徑 檔名 例如,要刪除 home long manual.tar檔案,用下面命令 rm home long manual.tar 如果要刪除目錄,用rm r 路徑 目錄...