pwd
mount
兩個命令,抄貼出輸出。襲
-------------
virtualbox 的數據共享……
是不是共享過來的目錄設置了禁止寫入只能讀?
要不就是 vbox 這個共享數據的缺陷?
-------------
for x in `ls *.o`
do
rm -f $x
done
囧rz
用 shell 一個一個刪吧……
你可能遇到了某些特殊的問題,導致 rm 的某些工作不正常……
㈡ linux rm命令怎麼用
rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是刪除了鏈接,原檔臘空有文件均保持不變。
rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf),據說最近攜程伺服器就是被rm給害了,所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。
1.命令格式:
rm [選項] 文件…
2.命令功能:
刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r選項,則rm不會刪除目錄。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。
3.命令參數:
-f, --force 忽略不存在的文件,從不給出提示。
-i, --interactive 進行瞎行互動式刪除
-r, -R, --recursive 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。
-v, --verbose 詳細顯示進行的步驟
--help 顯示此幫助信息並退出
--version 輸出版本信息並退出
4.命令實例:
實例一:刪除文件file,系統會先詢問是否刪除。
命令:
rm 文件名
輸出:
[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 56 10-26 14:31 log.log
root@localhost test1]# rm log.log
rm:是否刪除 一般文件 「log.log」? y
root@localhost test1]# ll
總計 0[root@localhost test1]#
說明:
輸入rm log.log命令後,系統會詢問是否刪除,輸入y後就會刪除文件,不想刪除則數據n。
實例二:強行刪除file,系統不再提示。
命令:
rm -f log1.log
輸出:
[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 23 10-26 14:40 log1.log
[root@localhost test1]# rm -f log1.log
[root@localhost test1]# ll
總計 0[root@localhost test1]#
實例三:刪除任何.log文件;刪除前逐一詢問確認
命令:
rm -i *.log
輸出:
[root@localhost test1]# ll
總計 8
-rw-r--r-- 1 root root 11 10-26 14:45 log1.log
-rw-r--r-- 1 root root 24 10-26 14:45 log2.log
[root@localhost test1]# rm -i *.log
rm:是否刪除 一般文件 「log1.log」? y
rm:是否刪除 一般局祥文件 「log2.log」? y
[root@localhost test1]# ll
總計 0[root@localhost test1]#
實例四:將 test1子目錄及子目錄中所有檔案刪除
命令:
rm -r test1
輸出:
[root@localhost test]# ll
總計 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 2 root root 4096 10-26 14:51 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
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@localhost test]# rm -r test1
rm:是否進入目錄 「test1」? y
rm:是否刪除 一般文件 「test1/log3.log」? y
rm:是否刪除 目錄 「test1」? y
[root@localhost test]# ll
總計 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
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@localhost test]#
實例五:rm -rf test2命令會將 test2 子目錄及子目錄中所有檔案刪除,並且不用一一確認
命令:
rm -rf test2
輸出:
[root@localhost test]# rm -rf 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@localhost test]#
實例六:刪除以 -f 開頭的文件
命令:
rm -- -f
輸出:
[root@localhost test]# touch -- -f
[root@localhost test]# ls -- -f
-f[root@localhost test]# rm -- -f
rm:是否刪除 一般空文件 「-f」? y
[root@localhost test]# ls -- -f
ls: -f: 沒有那個文件或目錄
[root@localhost test]#
也可以使用下面的操作步驟:
[root@localhost test]# touch ./-f
[root@localhost test]# ls ./-f
./-f[root@localhost test]# rm ./-f
rm:是否刪除 一般空文件 「./-f」? y
[root@localhost test]#
實例七:自定義回收站功能
命令:
myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
輸出:
[root@localhost test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D; mv "$@" $D && echo "moved to $D ok"; }
[root@localhost test]# alias rm='myrm'
[root@localhost test]# touch 1.log 2.log 3.log
[root@localhost test]# ll
總計 16
-rw-r--r-- 1 root root 0 10-26 15:08 1.log
-rw-r--r-- 1 root root 0 10-26 15:08 2.log
-rw-r--r-- 1 root root 0 10-26 15:08 3.log
drwxr-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@localhost test]# rm [123].log
moved to /tmp/20121026150901 ok
[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@localhost test]# ls /tmp/20121026150901/
1.log 2.log 3.log
[root@localhost test]#
說明:
上面的操作過程模擬了回收站的效果,即刪除文件的時候只是把文件放到一個臨時目錄中,這樣在需要的時候還可以恢復過來。
㈢ 為什麼Linux的命令 rm 沒有回收站呢
rm 是一個明確的命令, 即刪除 文件。操縱計算機, 輸入命令的是人. 人需要對操作負責. 您可以備份, 快照, 或者用其他的工具避免誤刪除. 但最終, 還是要將文件真正刪除的. rm 就是這個命令。我們可以想像下, windows 下的刪除, 文件進入了回收站, 那麼清空回收站之後呢. 是否需要為清空回收站再建立一個"垃圾場" ?
可以用alias設置一下,沒什麼必要就是了。現在我在win上也不用回收站了,為了滿足自己對內存的執念一直是shift+delete完事。rm也是同樣的操作。至於說刪完沒後悔過肯定是假的,在命令行里尤甚,一個操作失誤就能帶來不可挽回的後果(血淚教訓)。寫慢點,回顫裂車前review一下很有必要
㈣ linux rm命令怎麼用
Linux rm,英文全拼:remove,該命令用於刪除一個文件或者目錄。
Linux rm命令是一個非常強大的刪除命令,它可以永久性地刪除文件系統中指定的文件或目錄。在使用rm命令刪除文件或目錄時,系統不會產生任何提示信息。
語法
rm [options] name...
參數
-i 刪除前逐一詢問確認
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認
-r 將目錄及以下之檔案亦逐一刪除
注意:rm命令是一個具有破壞性的命令,因為rm命令會永久性刪除文件或目錄,這就意味著,如果沒有對文件或目錄進行備份,一旦使用rm命令將其刪除,將無法恢復。因此,尤其在使用rm命令刪除目錄時,要非常非常謹慎。
㈤ linux中的刪除命令: rm -R怎麼用
rm是linux中的刪除命令。rm -r 並不是一個完整的命令後面還需要加上需要刪除的路徑
例如:rm -r test 就是專刪除test 不管他是屬文件還是目錄,rm的使用詳情如下:
語法 rm (選項)(參數)
選項
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
--preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
參數 文件:指定被刪除的文件列表,如果參數中含有目錄,則必須加上-r或者-R選項。 實例 互動式刪除當前目錄下的文件test和example rm -i test example Remove test ?n(不刪除文件test) Remove example ?y(刪除文件example)
刪除當前目錄下除隱含文件外的所有文件和子目錄
# rm -r *
應注意,這樣做是非常危險的!
㈥ 在linux中"rm .rf* "命令是做什麼的
「rm」命令用來刪除不需要的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,原文件保持不變。
「rm」命令的一般形式為:
「rm [選項] 文件名? 」
如果沒有使用「- r」選項,則rm不會刪除目錄。
該命令的各選項含義如下:
「- f」忽略不存在的文件,強制刪除,不給出提示。
「- r」 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。
「- i」進行互動式刪除。
使用rm命令要小心。因為一旦文件被刪除,它是不能被恢復的。為了防止這種情況的發生,可以使用「i」選項來逐個確認要刪除的文件。如果用戶輸入「y」,文件將被刪除。
㈦ Linux中的rm命令
rm命令:
1、可以刪除一個目錄中的一個或多個文件或目錄。
2、可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。
3、對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。
語法選項:
-d:直接把欲刪除的目錄的硬連接數據刪除成0,刪除該目錄;
-f:強制刪除文件或目錄;
-i:刪除已有文件或目錄之前先詢問用戶;
-r或-R:遞歸處理,將指定目錄下的所有文件與子目錄一並處理;
-preserve-root:不對根目錄進行遞歸操作;
-v:顯示指令的詳細執行過程。
(7)linux封裝rm指令擴展閱讀:
rm同時刪除多個文件命令:rm <filename1> <filename2>
要刪除第一個字元為『-』的文件 (例如『-foo』),請使用以下其中一種方法:
rm-- -foo
rm./-foo
請注意,如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證
該文件的內容無法還原,請考慮使用 shred。
刪除所有rb語言程序檔;刪除前逐一詢問確認 :
rm-i *.rb
將 Finished 子目錄及子目錄中所有檔案刪除 :
rm -r Finished
將 Finished 子目錄及子目錄中所有檔案刪除,並且不用--確認 :
rm -rf Finished
㈧ 請教在linux 怎麼用rm 刪除目錄和文件.不要提示
需要准備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。
㈨ Linux rm指令
rm 是刪除指令 -R 參數指明連子目錄一起刪除,但刪除什麼你並沒有給出,所以當然無法運行
應該是這樣
比如刪除xxx目錄或者文件
rm -fr xxx
-f 參數指定強制刪除不提示