kenneth-lin

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

find文件查找


find [查找路径] [选项参数] [限定条件] [执行动作]

限定条件

-type	f | d 	查找的类型, f 文件,d 目录
-name “ ” 按名字查找,#排除名字  !name “ ”或  |grep -v
-size	-+kM	#按文件大小查找,-表示小于,+表示大于,小k大M
-mtime  -+N		#按文件修改时间查找
-user   #按用户类型查找

选项参数

-maxdepth N		限制查找目录层级

-exec 执行动作

-exec 命令 { } \ ;
	#逐条运行,{}内为find命令结果

|xargs

|xargs 命令 [参数] 
	注意:命令最后面为空,为find命令的结果

xargs

find . -type f -name "*.txt"|xargs ls -l    #查找文件后 查看文件详细信息

find .  -type f -name "*.txt"|xargs mv -t /tmp/     #查找txt文件后 移动文件到 /tmp

find . -type f  -name "txt" |xargs cp -t /tmp    #查找txt文件后 复制到 /tmp

find . type f -name "txt"|xargs tar zcvf /opt/al.tar.gz    #查找文文件后 压缩到/opt 下的 all.tar.gz

posted on 2022-01-20 22:59  kenneth-lin  阅读(55)  评论(0编辑  收藏  举报