baymin

Liunx 批量删除
删除 某一类型文件在目录下使用find . -name "*.mht" -type f -pr...
扫描右侧二维码阅读全文
27
2018/10

Liunx 批量删除

删除 某一类型文件

在目录下使用

find . -name "*.mht" -type f -print -exec rm -rf {} \;

此例子 删除 mht 后缀的文件

删除包含 关键词 的文件

find [目录名] -name "文件名" -exec rm -rf "{}" \;
  • 例子
find /home/rslsync/* -name "*論壇文宣*" -print -exec rm -rf {} \;

删除 /home/rslsync/ 目录下的所有包含 論壇文宣 的文件

文件内关键词

find  /var/www/html/tom -type f  | xargs -n1 -I "ZZZZZ" grep -l "abc" "ZZZZZ" | xargs -n1 -I "XXXXX" rm -f "XXXXX"

删除目录/var/www/html/tom下所有文件内容包含abc的文件。
其中, ZZZZZXXXXX 都是临时命名变量,直接使用,不用替换其他。

Last modification:October 27th, 2018 at 08:51 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment