|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
Linux下find命令在目次布局中搜刮文件,并实行指定的操纵。Linux下find命令供应了相称多的查找前提,功效很壮大。因为find具有壮大的功效,以是它的选项也良多,个中年夜部分选项都值得我们花工夫来懂得一下。即便体系中含有收集文件体系(NFS),find命令在该文件体系中一样无效,只你具有响应的权限。在运转一个十分损耗资本的find命令时,良多人都偏向于把它放在背景实行,由于遍历一个年夜的文件体系大概会消费很长的工夫(这里是指30G字节以上的文件体系)。
1.命令格局:
findpathname-options[-print-exec-ok...]
2.命令功效:
用于在文件树种查找文件,并作出响应的处置
3.命令参数:
pathname:find命令所查找的目次路径。比方用.来暗示以后目次,用/来暗示体系根目次。
-print:find命令将婚配的文件输入到尺度输入。
-exec:find命令对婚配的文件实行该参数所给出的shell命令。响应命令的情势为command{};,注重{}和;之间的空格。
-ok:和-exec的感化不异,只不外以一种更加平安的形式来实行该参数所给出的shell命令,在实行每个命令之前,城市给出提醒,让用户来断定是不是实行。
4.命令选项:
-name依照文件名查找文件。
-perm依照文件权限来查找文件。
-prune利用这一选项可使find命令不在以后指定的目次中查找,假如同时利用-depth选项,那末-prune将被find命令疏忽。
-user依照文件属主来查找文件。
-group依照文件所属的组来查找文件。
-mtime-n+n依照文件的变动工夫来查找文件,-n暗示文件变动工夫距如今n天之内,+n暗示文件变动工夫距如今n天之前。find命令另有-atime和-ctime选项,但它们都和-mtime选项。
-nogroup查找无无效所属组的文件,即该文件所属的组在/etc/groups中不存在。
-nouser查找无无效属主的文件,即该文件的属主在/etc/passwd中不存在。
-newerfile1!file2查找变动工夫比文件file1新但比文件file2旧的文件。
-type查找某一范例的文件,诸如:
b-块设备文件。
d-目次。
c-字符设备文件。
p-管道文件。
l-标记链接文件。
f-一般文件。
-sizen:[c]查找文件长度为n块的文件,带有c时暗示文件长度以字节计。-depth:在查找文件时,起首查找以后目次中的文件,然后再在其子目次中查找。
-fstype:查找位于某一范例文件体系中的文件,这些文件体系范例一般能够在设置文件/etc/fstab中找到,该设置文件中包括了本体系中有关文件体系的信息。
-mount:在查找文件时不超过文件体系mount点。
-follow:假如find命令碰到标记链接文件,就跟踪至链接所指向的文件。
-cpio:对婚配的文件利用cpio命令,将这些文件备份到磁带设备中。
别的,上面三个的区分:
-aminn查找体系中最初N分钟会见的文件
-atimen查找体系中最初n*24小时会见的文件
-cminn查找体系中最初N分钟被改动文件形态的文件
-ctimen查找体系中最初n*24小时被改动文件形态的文件
-mminn查找体系中最初N分钟被改动文件数据的文件
-mtimen查找体系中最初n*24小时被改动文件数据的文件
5.利用实例:
实例1:查找指准时间内修正过的文件
命令:
find-atime-2
输入:
[root@peidachang~]#find-atime-2
.
./logs/monitor
./.bashrc
./.bash_profile
./.bash_history
常用的linux命令,尤其是一些能帮你提高开发效率的命令,(eg:grep,awk,sed,split等); |
|