9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦>學習電腦>操作系統>Linux教程>

Linux命令rm文件和目錄管理詳解

時間: 志藝942 分享

  rm 命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。接下來是小編為大家收集的Linux 命令 rm文件和目錄管理詳解,歡迎大家閱讀:

  Linux 命令 rm文件和目錄管理詳解

  命令名稱

  rm

  命令全稱

  Remove

  基本語法

  rm [選項]… 文件…

  功能描述

  刪除文件或目錄

  命令選項

  注意:如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。如果想保證該文件的內容無法還原,請考慮使用 shred。

  使用范例

  1.不帶任何選項,運行 rm

  這是 rm 命令最基礎的使用,將文件直接刪除。

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:11 test.txt

  [wang@localhost test]$ rm test.txt

  [wang@localhost test]$ ll

  總用量 0

  [wang@localhost test]$

  2.同時刪除多個文件

  要同時刪除多個文件,只需要將多個文件用空格隔開。

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:15 test1.txt

  -rw-rw-r--. 1 wang wang 0 10月 20 10:15 test2.txt

  [wang@localhost test]$ rm test1.txt test2.txt

  [wang@localhost test]$ ll

  總用量 0

  [wang@localhost test]$

  3.強行刪除

  使用 -f 選項會強制進行刪除操作。如果目標文件不能打開,可以用 -f 嘗試。

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:37 test.txt

  [wang@localhost test]$ rm -f test.txt

  [wang@localhost test]$ ll

  總用量 0

  [wang@localhost test]$

  4.顯示詳細的進行步驟

  默認情況下,當刪除成功時,僅會再次看到命令提示符。如果想了解在刪除文件時都發生了什么,可以用 -v 選項。

  [wang@localhost test]$ rm -v test.txt test1.txt

  已刪除"test.txt"

  已刪除"test1.txt"

  5.使用交互模式

  使用 -i 選項,啟用交互模式,會詢問是否繼續刪除。

  [wang@localhost test]$ rm -i test.txt test1.txt

  rm:是否刪除普通空文件 "test.txt"?y

  rm:是否刪除普通空文件 "test1.txt"?n

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:24 test1.txt

  如果確認刪除,輸入 y(yes);如果不想刪除,輸入 n(no)。

  6.遞歸刪除目錄及其內容

  要刪除一個目錄,需要添加 -r 或者 -R 選項來遞歸實現。

  [wang@localhost test]$ tree dir

  dir

  ├── subDir

  │ ├── test1.txt

  │ └── test.txt

  ├── test1.txt

  └── test.txt

  1 directory, 4 files

  # 不帶選項 -r 或者 -R,則無法刪除

  [wang@localhost test]$ rm dir

  rm: 無法刪除"dir": 是一個目錄

  [wang@localhost test]$ rm -r dir

  [wang@localhost test]$ ls

  [wang@localhost test]$

  7.刪除鏈接文件

  對于鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。

  [wang@localhost doc]$ ll debug_link.log

  lrwxrwxrwx. 1 wang wang 27 10月 19 15:59 debug_link.log -> /home/wang/script/debug.log

  [wang@localhost doc]$ rm debug_link.log

  [wang@localhost doc]$ ll /home/wang/script/debug.log

  -rw-rw-r--. 1 wang wang 368640 10月 19 15:58 /home/wang/script/debug.log

  8.刪除以“-”開頭的文件

  要刪除以“-”開頭的文件(例如:-foo),請使用以下方法之一:

  rm -- -foo

  rm ./-foo

  使用方式如下:

  [wang@localhost test]$ touch -- -foo

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:45 -foo

  [wang@localhost test]$ rm -- -foo

  [wang@localhost test]$ ll

  總用量 0

  [wang@localhost test]$

  或者:

  [wang@localhost test]$ touch ./-foo

  [wang@localhost test]$ ll

  總用量 0

  -rw-rw-r--. 1 wang wang 0 10月 20 10:47 -foo

  [wang@localhost test]$ rm ./-foo

  [wang@localhost test]$ ll

  總用量 0

  [wang@localhost test]$

  為什么非要這么用呢?假如使用 rm -foo :

  [wang@localhost test]$ touch ./-foo

  [wang@localhost test]$ rm -foo

  rm:無效選項 -- o

  Try 'rm ./-foo' to remove the file "-foo".

  Try 'rm --help' for more information.

  這是因為一般“-”后面接的是選項。因此,單純地使用 rm -foo,系統的命令就會誤判。所以,只能用避過首字符“-”的方式(加上本目錄 ./)。

  
看了“Linux 命令 rm文件和目錄管理詳解”還想看:
1.linux rm刪除文件和目錄使用詳解

2.Linux rm命令怎么使用

3.Linux中的文件與目錄mv命令使用解析

4.Linux指令檔案目錄管理mv介紹

5.Linux中rm與rmdir刪除命令的用法詳解

6.Linux命令rmdir和rm有什么不同

2962069 主站蜘蛛池模板: 亚洲久悠悠色悠在线播放| 加勒比中文字幕无码一区 | 亚洲精品无码久久一线| 九九热在线观看视频精品| 美女一区二区三区在线观看视频| 日本高清色WWW在线安全| 福利视频在线一区二区| 国产强奷在线播放免费| 精品少妇一区二区三区视频| 国产精品久久蜜臀av| 加勒比无码人妻东京热| 国产亚洲一区二区三区成人| 色综合色综合综合综合综合| 欧美日韩国产综合草草| 国产精品久久久久久久专区| 高清无码爆乳潮喷在线观看| 国产一区二区在线有码| 亚洲精品国产第一区二区| 中文字幕乱偷无码av先锋蜜桃| 国产人妻人伦精品婷婷 | 久久道精品一区二区三区| 国产综合精品一区二区三区| 欧美三级欧美成人高清| 亚洲老熟女一区二区三区| 精品久久人人妻人人做精品| 粉嫩一区二区三区国产精品| 久久一区二区中文字幕| 亚洲中文一区二区av| 日本一区二区三区四区黄色| 久久综合国产色美利坚| 亚洲中文在线精品国产| 精品2020婷婷激情五月| 日韩欧美在线综合网另类| 国内视频偷拍久久伊人网| 蜜芽久久人人超碰爱香蕉 | 免费的特黄特色大片| 欧美成人黄在线观看| 国产午夜精品久久一二区| A毛片毛片看免费| 日韩人妻中文字幕精品| 日韩精品国产中文字幕|