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
作者:iveBoy
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。