find查找目录文件命令应用,find拷贝

find是查找目录文件一个命令

find 【目录】【条件1】 【-a|-o】【条件2】..
常用条件表示:
-type   类型 f (文本文件) d (目录) l (快捷方式)
-name (名称)
-size  +|-文件大小 (K、M、g)
-mtime +|-修改天数  (+3 :3天前的文件; -3 最近3的文件 ; 3 当天文件)
-user   (用户名)
-group  (组名)
 -exec 【命令】 {}  【目录】 \;    #查询命令进行处理

1)查找 /etc/pan/ 文本文档 -type f

[root@room4pc09 ~]# find /etc/pan/ -type f
/etc/pan/long.txt

2)查找 /etc/pan/ 目录 -type d

[root@room4pc09 ~]# find /etc/pan/ -type d
/etc/pan/
/etc/pan/pan3
/etc/pan/pan2
/etc/pan/pan1

3)查找 /etc/pan/快捷链接方式 -type l

[root@room4pc09 桌面]# find /etc/ -type l
/etc/mtab
/etc/gdm/Xsession

4)查找 /etc/ 下包含pan的文件

[root@room4pc09 桌面]# find /etc/ -name "pan*"
/etc/pan
/etc/pan/pan3
/etc/pan/pan2
/etc/pan/pan1

5)查找/etc/里面 所有“.conf”文件

[root@room4pc09 桌面]# find /etc/ -name "*conf"
/etc/samba/smb.conf
/etc/ld.so.conf
/etc/e2fsck.conf

6)查找etc里包含“pan”文本文件(满足两个条件,名称 name,类型type)

[root@room4pc09 桌面]# find /etc/ -name "pan*" -type f
/etc/pan3.txt

7)查找/etc/ 大于1M 文件

[root@room4pc09 桌面]# find /etc/ -size +1M
/etc/selinux/targeted/policy/policy.29
/etc/udev/hwdb.bin

8)查找/etc/ 小于1M 文件

[root@room4pc09 桌面]# find /etc/ -size -1k
/etc/abc.doc
/etc/security/opasswd

9)查找 pan2用户创建文件

[root@room4pc09 桌面]# find /home/ -user pan2
/home/pan2
/home/pan2/.bashrc
/home/pan2/.bash_logout
/home/pan2/.mozilla

10)查找 fei组创建文件

[root@room4pc09 桌面]# find /home/ -group fei
/home/fei
/home/fei/.bashrc
/home/fei/.bash_logout
/home/fei/.mozilla

11)查找200天前文件,大于1M的

[root@room4pc09 桌面]# find /root/ -mtime +200  -size +1M
/root/.cache/mozilla/firefox/r2ica66n.default/startupCache/startupCache.8.little
/root/.cache/mozilla/firefox/r2ica66n.default/cache2/entries/B29008E5237BD4651D1C8A759D37CB10E4A7CB15
/root/.mozilla/firefox/r2ica66n.default/places.sqlite

12)查找100天前文件,小1M的

[root@room4pc09 桌面]# find /root/ -mtime -100  -size -1M
/root/.mozilla/firefox/r2ica66n.default/.parentlock
/root/.mozilla/firefox/r2ica66n.default/SiteSecurityServiceState.txt
/root/.local/share/tracker/data/.meta.isrunning

13)拷贝find查询的100天外结果拷贝

[root@room4pc09 桌面]# find /root/ -mtime -100  -size -1M  -exec cp {} /opt/pan \;   #查询结果进行拷贝
[root@room4pc09 桌面]# ls /opt/pan
SiteSecurityServiceState.txt
[root@room4pc09 桌面]# 

14)拷贝find查询用户创建目录拷贝

[root@room4pc09 桌面]# find /home/ -user root -exec cp {} /opt/pan \;
cp: 略过目录"/home/"
[root@room4pc09 桌面]# ls /opt/pan
34.txt  SiteSecurityServiceState.txt

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值