www.1862.net > linux批量删除指定文件

linux批量删除指定文件

find /home/kevin/test -name cc.txt -exec rm -f {} \; 给你解释一下吧:find 是一个强大的搜索命令 -name 选项用来搜索符合条件的文件 搜到之后用-exec 选项来执行命令

可以编写lsp程序批量删除cass或cad里注记某一个符号或数字的,我会编写lsp程序

rm -f file1 删除一个叫做 'file1' 的文件' rmdir dir1 删除一个叫做 'dir1' 的目录' rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 rm -rf dir1 dir2 同时删除两个目录及它们的内容

linux删除所有子目录下的指定文件夹可采用find +exec组合来完成,如: find ./ -type d -name "del_dir" -exec rm -r {} \; 说明:1. ./ 为待查询的开始目录,从此目录开始搜索,包括本目录下的子目录2. -type d 目标为文件夹3. -name "del_dir" 指定待删除的目录名4. rm -r {} exec要执行的命令,此处为删除文件夹命令,如果很确定查到的目录一定要删除,则可加f不需要提示,如 rm -fr

只是个例子,大概意思.forecah filename (ls -1 *.html *.htm *.xhtml *.php) sed -i '1,2d' "$filename"end

$touch -t 201206010000 ts$find . -type f ! -newer ts -delete利用find指令的newer过滤出与某个时间点的相关的文件.1)指令1:新建ts文件,把最后访问时间设置为201206010000;2)指令2:-type f:过滤出文件! -newer ts:比ts文件最后访问时间之前的内容-delete:删除

1、按大小查询查找文件size小于10个字节的文件或目录find ./ -size -10c查找文件size等于10个字节的文件或目录find ./ -size 10c查找文件size大于10个字节的文件或目录find ./ -size +10c2、其他大于1gfind -type f -size +1g|xargs ls -l小于100mfind -type f -size -100m|xargs ls -l3、清空find -type f -size +1g|xargs cp /dev/null4、删除find -type f -size +1g|xargs rm -rf

rm -fr 文件名rm命令用于删除文件或目录,格式为:“rm [选项] 文件”.删除普通文件并提示确认信息:“rm 文件名”删除普通文件或目录文件,不提示:“rm -rf 文件或目录名”参数 作用 -f 忽略警告信息 -i 删除前先询问 -r 删除文件夹 搜索《linux就该这么学》,第2章,新手必须掌握的Linux命令,参考下

例如你要删的文件或目录的总目录为“/home/ttt”,那么执行这条命令就能全删除:grep -r 'abcdef@qq.com' /home/ttt | awk -f ':' '{print $1}' | xargs rm -rf

find 目录 -type f -print0|xargs -0 grep -l 内容关键字|xargs -i rm -f {} 试试看我这个 危险哦

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com