xkzy.net
当前位置:首页 >> FinD 和rm命令如何 >>

FinD 和rm命令如何

find / -name *.log | xargs -n 1000 rm -f 因为rm 接收参数的数量是有限的, 所以每次传 1000个参数给他,这样可以满足你的需求。 补充一点,这种写法其实不是特别严谨,因为如果日志文件的命名有特殊字符的话,上面命令将会对特殊字符文件识别...

比如说要查找大Z或小z字符: grep '[Zz]'

find . >list | tail -10 list | xargs rm -rf {} | xargs rm -rf list

其实我看不出有什么问题...好吧,我是初学者 要不你试试这个 find . -type f -mtime +10 -exec rm -rf {} \ 其实我觉得如果你那样删除没什么用的话,这样也不行的,不过还是试试吧

{}代表查找出来的文件 ;代表结束符, 用\做转义;结束

你添加了指定解析器的说明了吗? #!/bin/sh 写在开头第一行~ 最好把代码贴出来看看。

ls -l 以长格式列出文件和目录

以查找和删除mp3为扩展的文件为例: find / -name "*.mp3" |xargs rm -rf 会删除所有以mp3为扩展的文件。操作的时候先: find / -name "*.mp3" 会打印出匹配的文件,如果觉得正是想删除这些文件,再执行: find / -name "*.mp3" |xargs rm -rf

在当前目录下查找链接文件然后删除。 -type l 文件类型是链接文件 xargs 传递查找出的文件给rm命令 rm -f 表示强制删除

你在网上搜一下linux coreutils 这是linux的一个工具集,你上面所说的源码都有。 我这网速比较慢,不容易下载。

网站首页 | 网站地图
All rights reserved Powered by www.xkzy.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com