rm 删除文件或目录
rm 删除文件或目录
rm 删除文件或目录
命令格式
命令参数
-d: 直接把欲删除的目录的硬连接数据删除成0,删除该目录;
-f, –force 忽略不存在的文件,从不给出提示。
-i, –interactive 进行交互式删除
-r, -R, –recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, –verbose 详细显示进行的步骤
–help 显示此帮助信息并退出
–version 输出版本信息并退出
选项 i 交互式删除

选项 r 递归删除目录及子目录中文件

选项 f 直接删除没有任何提示

选项 v 详细显示进行的步骤

选项 i 交互式删除,某一类文件

排除指定文件删除
1 2 3 4 5 6 7 8 9
| 删除所有 txt 结尾的文件,除了 aaa.txt
rm `ls *.txt|egrep -v aaa.txt`
rm `ls *.txt|egrep -v '(aaa.txt|bbb.txt|ccc.txt)'`
rm `ls *.txt|egrep -v '(aaa.*)'`
rm `ls *.txt|egrep -v '(*.md)'`
|



rm命令可以用 -i 选项,这个选项在使用文件扩展名字符删除多个文件时特别有用
………………………………unlink 命令删除文件,不能删除目录…………………………
demo: 删除文件 test02.txt
