1,删除当前目录下以.txt结尾的文件:
find -name "*.txt" -exec rm -f '{}' \;
使用单引号包围括号,防止括号被解释成shell脚本的符号。同样使用反斜杠转意分号,或者写成';'。
2,默认情况下find会搜索子目录下的文件,使用maxdepth选项使find不递归遍历子目录:
find -maxdepth 1 -name "*.txt" -print
1,删除当前目录下以.txt结尾的文件:
find -name "*.txt" -exec rm -f '{}' \;
使用单引号包围括号,防止括号被解释成shell脚本的符号。同样使用反斜杠转意分号,或者写成';'。
2,默认情况下find会搜索子目录下的文件,使用maxdepth选项使find不递归遍历子目录:
find -maxdepth 1 -name "*.txt" -print