一、用法
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