┌┌╔,┌╔╔┌╔,.┌
                           ╔;ü▄MM▒▒▒▒▒▒▒▒▒▒▒▒▒██M▄▄¿┌
                      ╔╔çM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█M▄_.
                   ╔¿M▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█Mç┌
                 │p▒Ö▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒MMMMMMMM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒M¿.
              ╔($▒ÖÖ▒▒▒▒▒▒▒▒▒Mⁿⁿⁿ`└`        ``╚ÜⁿⁿM▒▒▒▒▒▒▒▒▒▒▒▒▒ç;
            ┌(MÖÖÖÖÖÖÖÖÖÖMÖÜ"                      `ⁿⁿM▒▒▒▒▒▒▒▒▒Ö▒ç.
           ╔$▒ÖÖÖÖÖÖÖÖÖⁿÜ'                            └╚ⁿM▒▒▒▒▒ÖÖÖÖ%,
          ($ÖÖÖÖÖÖÖÖÖÜ└                                  └ÖMÖÖÜ▓█████¡
        ┌{▒ÖÖÖÖÖÖÖÖÑ`                                      ╚ÖÜ████████ç,
        ░▒ÖÖÖÖÖÖÖÖÜ'                                        └{▓██████▀¼ç
       ($ÖÖÖÖÖÖÖÖÜ                                            \Ü▓▀▀▓ÜÖÉÉ\
      ╔{ÖÖÖÖ▒ÖÖÖÖ                                              (ÜܼÉÉÉÉÉM¡
      ($Ö▒▒▒▒▒ÖÉ`                                              │{ÜÉÉÉÉÖɼù
      ╢▒▒▒▒▒▒▒ÖÜ                                                [ÜÉÉÖÖÖÖÉ}
     │{▒▒▒▒▒▒▒▒]                                                ║$ÉÖÖÖÖÖÉK
     │½▒▒▒▒▒▒▒▒[                                                ║$ÉÖÖÖÖÖÖ}
     └░▒▒▒▒▒▒▒▒Ü                                                (▒ÖÖÖÖÖÖÖ}
      ░$▒▒▒▒▒▒▒k,                                              ┌q▒▒▒▒▒▒▒▒Ü
      ║Å▒▒▒▒▒▒▒▒ù                                              (▒▒▒▒▒▒▒▒▒)
       (M▒▒▒▒▒▒▒▒\                                            ║$▒▒▒▒▒▒▒▒Ü
       └Ö▒▒▒▒▒▒▒▒█¿                                          ║M▒▒▒▒▒▒▒▒Ñ'
        ╚Ö▒▒▒▒▒▒▒▒▒ç,                                      ┌(M▒▒▒▒▒▒▒▒Ñ`
         ╚ⁿ▒▒▒▒▒▒▒▒▒▒ç,                                   │M▒▒▒▒▒▒▒▒▒Ñ'
           (M▒▒▒▒▒▒▒▒▒Mç╔                              ╔jM█▒▒▒▒▒▒▒▒▒ⁿ`
            ╚ⁿ▒▒▒▒▒▒▒▒▒▒▒Mç╔                        ╔j▄▒▒▒▒▒██▒▒▒▒Ö'
              │Ñ▒▒▒▒▒▒▒▒▒▒▒▒M▄¿,.              ┌╔j▄M█▒▒▒▒▒▒▒▒▒▒▒ɺ
                ╚ⁿM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒MMM▄▄ççç▄MMM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ⁿª
                  └(ⁿM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Öⁿ`
                     └^ⁿÖ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒Mⁿ░'
                         `╚ⁿⁿWM▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒MÖⁿⁿ`'
                               `└└ⁿⁿÑⁿⁿⁿⁿⁿⁿⁿⁿⁿ```

^[ ^ascii ^art ^generator ^]

1、显⽰/var⽬录下所有以l开头,以⼀个⼩写字⺟结尾,且中间出现⾄少⼀位数的⽂件或⽬录

2、显⽰/etc⽬录下以任意⼀位数字开头,且以⾮数字结尾的⽂件或⽬录

3、显⽰/etc/⽬录下以⾮字⺟开头,后⾯跟了⼀个字⺟及其它任意长度任意字符的⽂件或⽬录

4、显⽰/etc/⽬录下所有以rc开头,并后⾯是0-6之间的数字,其它为任意字符的⽂件或⽬录

[root@c7e-uscwifi ~]#ls /etc/rc[0-6]* -d /etc/rc0.d /etc/rc2.d /etc/rc4.d /etc/rc6.d /etc/rc1.d /etc/rc3.d /etc/rc5.d [root@c7e-uscwifi ~]#

5、显⽰/etc⽬录下,所有以.d结尾的⽂件或⽬录

[root@c7e-uscwifi ~]#ls /etc/*.d -d /etc/auto.master.d /etc/popt.d /etc/bash_completion.d /etc/prelink.conf.d /etc/binfmt.d /etc/profile.d /etc/cgconfig.d /etc/rc.d /etc/chkconfig.d /etc/rc0.d /etc/cron.d /etc/rc1.d /etc/depmod.d /etc/rc2.d /etc/dnsmasq.d /etc/rc3.d /etc/dracut.conf.d /etc/rc4.d /etc/exports.d /etc/rc5.d /etc/gdbinit.d /etc/rc6.d /etc/grub.d /etc/request-key.d /etc/init.d /etc/rsyslog.d /etc/ipsec.d /etc/rwtab.d /etc/krb5.conf.d /etc/sane.d /etc/ld.so.conf.d /etc/setuptool.d /etc/libibverbs.d /etc/statetab.d /etc/logrotate.d /etc/sudoers.d /etc/modprobe.d /etc/sysctl.d /etc/modules-load.d /etc/tmpfiles.d /etc/my.cnf.d /etc/xinetd.d /etc/oddjobd.conf.d /etc/yum.repos.d /etc/pam.d [root@c7e-uscwifi ~]#

6、显⽰/etc⽬录下,所有.conf结尾,且以m,n,r,p开头的⽂件或⽬录

[root@c7e-uscwifi ~]#ls /etc/[mnrp].conf -d^C [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]#ls /etc/[mnrp].conf /etc/man_db.conf /etc/nsswitch.conf /etc/radvd.conf /etc/mke2fs.conf /etc/ntp.conf /etc/request-key.conf /etc/mtools.conf /etc/numad.conf /etc/resolv.conf /etc/nfs.conf /etc/pbm2ppa.conf /etc/rsyncd.conf /etc/nfsmount.conf /etc/pnm2ppa.conf /etc/rsyslog.conf [root@c7e-uscwifi ~]#

7、只显⽰/root下的隐藏⽂件和⽬录

[root@c7e-uscwifi ~]#ls /root/.[^.]* -d^C [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]#ls /root/.[^.]* -d /root/.ICEauthority /root/.config /root/.swp /root/.bash_history /root/.cshrc /root/.tcshrc /root/.bash_logout /root/.dbus /root/.viminfo /root/.bash_profile /root/.esd_auth /root/.viminfo.tmp /root/.bashrc /root/.lesshst /root/.cache /root/.local [root@c7e-uscwifi ~]#

8、只显⽰/etc下的⾮隐藏⽬录

[root@c7e-uscwifi ~]#ls /etc/[^.]/ -d^C [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]# [root@c7e-uscwifi ~]#ls /etc/[^.]/ -d /etc/NetworkManager/ /etc/modprobe.d/ /etc/PackageKit/ /etc/modules-load.d/ /etc/UPower/ /etc/multipath/ /etc/X11/ /etc/my.cnf.d/ /etc/abrt/ /etc/ntp/ /etc/alsa/ /etc/oddjob/ /etc/alternatives/ /etc/oddjobd.conf.d/ /etc/audisp/ /etc/openldap/ /etc/audit/ /etc/opt/ /etc/auto.master.d/ /etc/pam.d/ /etc/avahi/ /etc/pkcs11/

复制⽂件和⽬录 1、每天将/etc/⽬录下所有⽂件,备份到/data独⽴的⼦⽬录下,并要求⼦⽬录格式为 backupYYYY-mm-dd,备份过程 可见

[root@c7e-uscwifi ~]#\cp -rvf /etc/ /data/backupdate +%F | head ^C [root@c7e-uscwifi ~]# [root@: command not found... [root@c7e-uscwifi ~]#\cp -rvf /etc/ /data/backupdate +%F | head '/etc/fstab' -> '/data/backup2019-07-25/etc/fstab' '/etc/crypttab' -> '/data/backup2019-07-25/etc/crypttab' removed '/data/backup2019-07-25/etc/mtab' '/etc/mtab' -> '/data/backup2019-07-25/etc/mtab' '/etc/resolv.conf' -> '/data/backup2019-07-25/etc/resolv.conf' removed '/data/backup2019-07-25/etc/fonts/conf.d/65-0-lohit-bengali.conf' '/etc/fonts/conf.d/65-0-lohit-bengali.conf' -> '/data/backup2019-07-25/etc/fonts/conf.d/65-0-lohit-bengali.conf' removed '/data/backup2019-07-25/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf' '/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf' -> '/data/backup2019-07-25/etc/fonts/conf.d/20-unhint-small-dejavu-sans.conf' removed '/data/backup2019-07-25/etc/fonts/conf.d/57-dejavu-sans.conf' [root@c7e-uscwifi ~]#

2、创建/data/rootdir⽬录,并复制/root下所有⽂件到该⽬录内,要求保留原有权限 ⽬录操作

cp -rp /root /data/rootdir

(1) 如何创建/testdir/dir1/x, /testdir/dir1/y, /testdir/dir1/x/a, /testdir/dir1/x/b, /testdir/dir1/y/a, /testdir/dir1/y/b

[root@c7e-uscwifi ~]#tree /testdir/ -C /testdir/ -- dir1 |-- x | |-- a |-- b -- y |-- a-- b

7 directories, 0 files [root@c7e-uscwifi ~]#mkdir -p /testdir/dir1/{x,y}/{a,b}

(2) 如何创建/testdir/dir2/x, /testdir/dir2/y, /testdir/dir2/x/a,/testdir/dir2/x/b

[root@c7e-uscwifi ~]#mkdir -p /testdir/dir2/{x/{a,b},y} [root@c7e-uscwifi ~]#tree /testdir/ -C /testdir/ -- dir2 |-- x | |-- a |-- b `-- y

5 directories, 0 files [root@c7e-uscwifi ~]#

(3) 如何创建/testdir/dir3, /testdir/dir4, /testdir/dir5, /testdir/dir5/dir6, /testdir/dir5/dir7

[root@c7e-uscwifi ~]#\rm -fr /testdir [root@c7e-uscwifi ~]#mkdir -p /testdir/dir{3,4,5/dir{6,7}} [root@c7e-uscwifi ~]#tree /testdir/ -C /testdir/ |-- dir3 |-- dir4 -- dir5 |-- dir6-- dir7

5 directories, 0 files [root@c7e-uscwifi ~]#