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
posted @ 2021-01-04 16:52  加油啊坚持啊搞钱啊  阅读(187)  评论(0)    收藏  举报