例如:已知在/etc,/etc/pam.d以及/user/bin目录下都有一个名为passwd的文件,我们看一下-prune的作用 [root@Gin /]#find-name"passwd"#在当前目录及其子目录下查找名为passwd的文件 ./usr/bin/passwd./etc/passwd./etc/pam.d/passwd[root@Gin/]#find. -path ./etc -prune -o -name"passwd"-print #...
# 1.找出/home下不是以.txt结尾的文件 find /home ! -name "*.txt" # 2.查找/var目录下属主为root,且属组为mail的所有文件或目录 find /var -user root -group mail # 3.查找/usr目录下不属于root/bin或hadoop的所有文件或目录 find /usr -not -user root -a -not -user bin -a -not -user...
-prune: 使用这一选项可以使find命令不在当前指定的目录中查找, 如果同时使用-depth选项,那么-prune将被find命忽略; -user: 按照文件属主来查找文件; -group: 按照文件所属的组来查找文件; -mtime -n +n: 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n以前。
#find /usr/sam (-path /usr/sam/dir1 -o -path /usr/sam/file1 ) -prune -o -name "temp" -print 5、使用user和nouser选项 按文件属主查找文件,如在$HOME目录中查找文件属主为sam的文件,可以用: $ find ~ -user sam -print 在/etc目录下查找文件属主为uucp的文件: $ find /etc -user uucp ...
-user与nouser :根据文件属主查找与查找属主账户已经被删除的文件 1.查找文件属主为qinys的所有文件 find ~ –user qinys –print 2.查找删除用户Tom的文件 find /home –nouser –print -group与nogroup :根据文件属于的用户组查找与查找属用户组已经被删除的文件 ...
find/var -user root -group mail # 3.查找/usr目录下不属于root/bin或hadoop的所有文件或目录 find/usr -not -user root -a -not -user bin -a -not -user hadoopfind/usr -not \( -user root -o -user bin -o -user hadoop \) # 4.查找/etc目录下最周一周内其内容修改过,同时属主不为roo...
-used N -user NAME -xtype [bcdpfls] -context 文本 actions: -delete -print0 -printf FORMAT -fprintf FILE FORMAT -print -fprint0 FILE -fprint FILE -ls -fls FILE -prune -quit -exec COMMAND ; -exec COMMAND {} + -ok COMMAND ;
$ sudo find /home -user nemo -name "*.png" -ls 1705219 4 drwxr-xr-x 2 nemo nemo 4096 Jan 28 08:50 /home/nemo/Pictures/me.png 在下面这个命令中,我们寻找一个被称为admins的多用户组拥有的文件。 # find /tmp -group admins -ls ...
使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。-user 按照文件属主来查找文件。-group 按照文件所属的组来查找文件。-mtime-n+n 按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。find命令还有-atime和...
find /home/user -name"*.txt"# 在/home/user目录下查找所有.txt后缀的文件 chmod:这个命令用于改变文件或目录的权限。在Linux系统中,每个文件和目录都有相应的权限,包括读(r)、写(w)和执行(x)权限。这些权限可以分配给文件的所有者(owner)、文件的所属组(group)和其他用户(others)。