rm命令詳解


一、用法

rm命令刪除每個指定的文件。默認情況下,它不會刪除目錄。

常用命令詳解:

       -f, --force #強制刪除,不詢問
              ignore nonexistent files and arguments, never prompt

       -i     prompt before every removal #刪除已有文件或目錄之前先詢問用戶
       
       -r, -R, --recursive #遞歸刪除目錄中的文件
              remove directories and their contents recursively

       -d, --dir #刪除空目錄
              remove empty directories

 二、實戰

# 遞歸刪除目錄
[root@localhost project]# rm -r test
rm: descend into directory ‘test’? y
rm: remove regular empty file ‘test/t1.txt’? y
rm: remove regular empty file ‘test/t2.txt’? y
rm: remove directory ‘test’? y

# 強制刪除一個文件,不能刪除目錄
[root@localhost test1]# rm -f t1.txt

# 強制遞歸刪除目錄
[root@localhost project]# rm -rf test1

# 刪除空目錄
[root@localhost project]# rm -d test2
rm: remove directory ‘test2’? y

# 和xargs搭配
#刪除/project/test1下的每一個文件
[root@localhost test1]# find /project/test1 -type f|xargs rm -f

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM