Linux练习(Part6:文件查找和打包压缩)
目录
练习
1、查找/var目录下属主为root,且属组为mail的所有文件
[22:13:53 root@Centos8 /data]#find /var/ -user root -group mail -type f -ls
68643159 4 -rw------- 1 root mail 2035 Dec 23 10:49 /var/spool/mail/root
2、查找/var目录下不属于root、lp、gdm的所有文件
find /var/ ! -user root ! -user lp ! -user gdm -ls
find /var/ ! \( -user root -o -user lp -o -user gdm \) -ls
3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件
[22:37:16 root@Centos8 /home]#find /var/ -mtime -7 ! -user root ! -user postfix -ls
888826 0 drwxr-xr-x 2 unbound unbound 22 Jan 5 00:00 /var/lib/unbound
661057 4 -rw-r--r-- 1 unbound unbound 1250 Jan 5 00:00 /var/lib/unbound/root.key
661178 32 -rw------- 1 setroubleshoot setroubleshoot 31249 Jan 5 22:36 /var/lib/setroubleshoot/setroubleshoot_database.xml
202529625 0 drwxrwxr-x 2 sssd sssd 51 Jan 5 22:35 /var/lib/sss/mc
201533603 8212 -rw-rw-r-- 1 sssd sssd 8406312 Jan 5 22:35 /var/lib/sss/mc/passwd
201533604 6260 -rw-rw-r-- 1 sssd sssd 6406312 Jan 5 22:37 /var/lib/sss/mc/group
201533606 10164 -rw-rw-r-- 1 sssd sssd 10406312 Jan 5 22:35 /var/lib/sss/mc/initgroups
1276801 0 drwxr-xr-x 3 sssd sssd 32 Jan 5 11:04 /var/lib/sss/pipes
69207594 0 drwxr-x--- 2 sssd root 193 Jan 5 11:04 /var/lib/sss/pipes/private
135211656 0 drwxrwx--T 7 gdm gdm 95 Jan 5 11:04 /var/lib/gdm
1756570 4 -rw-r--r-- 1 gdm gdm 1 Jan 5 11:04 /var/lib/gdm/.config/pulse/4704eea99d254c7c90ad17bc300c8fd2-default-sink
1756571 4 -rw-r--r-- 1 gdm gdm 1 Jan 5 11:04 /var/lib/gdm/.config/pulse/4704eea99d254c7c90ad17bc300c8fd2-default-source
68641305 0 drwx------ 2 gdm gdm 56 Jan 5 11:04 /var/lib/gdm/.config/ibus/bus
68641291 4 -rw------- 1 gdm gdm 168 Jan 5 11:04 /var/lib/gdm/.config/ibus/bus/4704eea99d254c7c90ad17bc300c8fd2-unix-1024
135527843 4 -rw------- 1 gdm gdm 3100 Jan 5 11:04 /var/lib/gdm/.ICEauthority
69285453 0 drwx------ 4 rpcuser rpcuser 43 Jan 5 19:20 /var/lib/nfs/statd
1276802 4 drwxr-x--- 2 sssd sssd 4096 Jan 4 14:32 /var/log/sssd
4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件
[22:36:27 root@Centos8 /home]#find / -nouser -nogroup -atime +7 -ls
find: ‘/proc/11394/task/11394/fd/5’: No such file or directory
find: ‘/proc/11394/task/11394/fdinfo/5’: No such file or directory
find: ‘/proc/11394/fd/7’: No such file or directory
find: ‘/proc/11394/fdinfo/7’: No such file or directory
68643162 4 -rw-r--r-- 1 1002 1002 18 Nov 9 2019 /home/gentoo/.bash_logout
68643163 4 -rw-r--r-- 1 1002 1002 141 Nov 9 2019 /home/gentoo/.bash_profile
68643164 4 -rw-r--r-- 1 1002 1002 312 Nov 9 2019 /home/gentoo/.bashrc
68643171 4 -rw-r--r-- 1 1002 1002 18 Nov 9 2019 /home/geetoo/.bash_logout
68643172 4 -rw-r--r-- 1 1002 1002 141 Nov 9 2019 /home/geetoo/.bash_profile
68643173 4 -rw-r--r-- 1 1002 1002 312 Nov 9 2019 /home/geetoo/.bashrc
5、查找/etc目录下大于1M且类型为普通文件的所有文件
[22:38:57 root@Centos8 /home]#find /etc -size +1M -type f -ls
918325 8640 -rw-r--r-- 1 root root 8844650 Jan 5 11:03 /etc/selinux/targeted/policy/policy.31
68640699 9124 -r--r--r-- 1 root root 9339625 Dec 17 19:37 /etc/udev/hwdb.bin
6、查找/etc目录下所有用户都没有写权限的文件
[22:43:56 root@Centos8 /home]#find /etc/ ! -perm /222 -ls
134320257 12 d--------x 137 root root 8192 Jan 5 22:35 /etc/
134597268 160 -r--r--r-- 1 root root 161250 Dec 17 19:25 /etc/pki/ca-trust/extracted/edk2/cacerts.bin
202039612 160 -r--r--r-- 1 root root 161905 Dec 17 19:25 /etc/pki/ca-trust/extracted/java/cacerts
542481 256 -r--r--r-- 1 root root 261737 Dec 17 19:25 /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
68137100 220 -r--r--r-- 1 root root 222148 Dec 17 19:25 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
68137101 172 -r--r--r-- 1 root root 173023 Dec 17 19:25 /etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem
68137102 0 -r--r--r-- 1 root root 0 Dec 17 19:25 /etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem
68597775 4 -r--r--r-- 1 root root 531 Feb 11 2020 /etc/lvm/profile/cache-mq.profile
68597776 4 -r--r--r-- 1 root root 339 Feb 11 2020 /etc/lvm/profile/cache-smq.profile
68597777 4 -r--r--r-- 1 root root 3020 Apr 25 2020 /etc/lvm/profile/command_profile_template.profile
68597778 4 -r--r--r-- 1 root root 2309 Feb 11 2020 /etc/lvm/profile/lvmdbusd.profile
68597779 4 -r--r--r-- 1 root root 828 Apr 25 2020 /etc/lvm/profile/metadata_profile_template.profile
68597780 4 -r--r--r-- 1 root root 76 Feb 11 2020 /etc/lvm/profile/thin-generic.profile
68597781 4 -r--r--r-- 1 root root 80 Feb 11 2020 /etc/lvm/profile/thin-performance.profile
68597782 4 -r--r--r-- 1 root root 563 Feb 11 2020 /etc/lvm/profile/vdo-small.profile
134414255 4 ---------- 1 root root 1034 Jan 5 22:35 /etc/gshadow
134597272 4 ---------- 1 root root 1057 Dec 29 20:40 /etc/gshadow-
68405815 4 -r--r--r-- 1 root root 146 Apr 24 2020 /etc/pam.d/cups
134597276 4 ---------- 1 root root 2457 Dec 29 20:40 /etc/shadow-
134385720 4 ---------- 1 root root 2428 Jan 5 22:35 /etc/shadow
202183762 4 -r--r--r-- 1 root root 67 May 8 2020 /etc/ld.so.conf.d/kernel-4.18.0-193.el8.x86_64.conf
68405813 4 -r--r--r-- 1 root root 460 Apr 24 2020 /etc/dbus-1/system.d/cups.conf
134610015 4 -r--r--r-- 1 root root 33 Dec 17 19:25 /etc/machine-id
68640699 9124 -r--r--r-- 1 root root 9339625 Dec 17 19:37 /etc/udev/hwdb.bin
135421371 8 -r--r----- 1 root root 4328 Apr 24 2020 /etc/sudoers
7、查找/etc目录下至少有一类用户没有执行权限的文件
find /etc/ ! -perm -111 -ls
8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
[22:50:38 root@Centos8 /etc/init.d]#find /etc/init.d/ -perm -102
/etc/init.d/test

浙公网安备 33010602011771号