6、显示/var目录下所有以l开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。
解答:
[root@cuikedong /]# ls -d /var/l*[0-9]*[[:lower:]]
7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。
解答:
[root@cuikedong /]# ls -d /etc/[0-9]*[^0-9]
8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。
解答:
[root@cuikedong /]# ls -d /etc/[^a-z][a-z]*
9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如:tfile-2016-05-27-09-32-22。
解答:
[root@cuikedong ~]# touch /tmp/tfile-`date +%Y-%m-%d-%H-%M-%S`
[root@cuikedong ~]# ls /tmp
mylinux
tfile-2017-12-10-17-22-13
x
[root@cuikedong ~]#
10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。
解答:
[root@cuikedong ~]# mkdir /tmp/mytest1
[root@cuikedong ~]# cp -r /etc/p*[^0-9] /tmp/mytest1
[root@cuikedong ~]# ls -l /tmp/mytest1
总用量 28
drwxr-xr-x. 2 root root 4096 12月 10 18:15 pam.d
-rw-r–r–. 1 root root 1473 12月 10 18:15 passwd
-rw-r–r–. 1 root root 1430 12月 10 18:15 passwd-
drwxr-xr-x. 10 root root 116 12月 10 18:15 pki
drwxr-xr-x. 2 root root 28 12月 10 18:15 plymouth
drwxr-xr-x. 5 root root 52 12月 10 18:15 pm
drwxr-xr-x. 2 root root 6 12月 10 18:15 popt.d
drwxr-xr-x. 2 root root 154 12月 10 18:15 postfix
drwxr-xr-x. 3 root root 123 12月 10 18:15 ppp
drwxr-xr-x. 2 root root 78 12月 10 18:15 prelink.conf.d
-rw-r–r–. 1 root root 233 12月 10 18:15 printcap
-rw-r–r–. 1 root root 1795 12月 10 18:15 profile
drwxr-xr-x. 2 root root 232 12月 10 18:15 profile.d
-rw-r–r–. 1 root root 6545 12月 10 18:15 protocols
drwxr-xr-x. 2 root root 79 12月 10 18:15 pulse
drwxr-xr-x. 2 root root 35 12月 10 18:15 python
11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。
解答:
[root@cuikedong ~]# mkdir /tmp/mytest2
[root@cuikedong ~]# cp -r /etc/*.d /tmp/mytest2
[root@cuikedong ~]# ls -l /tmp/mytest2
总用量 4
drwxr-xr-x. 2 root root 223 12月 10 18:26 bash_completion.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 binfmt.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 chkconfig.d
drwxr-xr-x. 2 root root 39 12月 10 18:26 cron.d
drwxr-xr-x. 2 root root 23 12月 10 18:26 depmod.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 dracut.conf.d
drwx——. 2 root root 182 12月 10 18:26 grub.d
lrwxrwxrwx. 1 root root 11 12月 10 18:26 init.d -> rc.d/init.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 krb5.conf.d
drwxr-xr-x. 2 root root 74 12月 10 18:26 ld.so.conf.d
drwxr-xr-x. 2 root root 114 12月 10 18:26 logrotate.d
drwxr-xr-x. 2 root root 24 12月 10 18:26 modprobe.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 modules-load.d
drwxr-xr-x. 2 root root 31 12月 10 18:26 my.cnf.d
drwxr-xr-x. 2 root root 70 12月 10 18:26 oddjobd.conf.d
drwxr-xr-x. 2 root root 4096 12月 10 18:26 pam.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 popt.d
drwxr-xr-x. 2 root root 78 12月 10 18:26 prelink.conf.d
drwxr-xr-x. 2 root root 232 12月 10 18:26 profile.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc0.d -> rc.d/rc0.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc1.d -> rc.d/rc1.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc2.d -> rc.d/rc2.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc3.d -> rc.d/rc3.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc4.d -> rc.d/rc4.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc5.d -> rc.d/rc5.d
lrwxrwxrwx. 1 root root 10 12月 10 18:26 rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 127 12月 10 18:26 rc.d
drwxr-xr-x. 2 root root 25 12月 10 18:26 rsyslog.d
drwxr-xr-x. 2 root root 23 12月 10 18:26 rwtab.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 statetab.d
drwxr-x—. 2 root root 6 12月 10 18:26 sudoers.d
drwxr-xr-x. 2 root root 28 12月 10 18:26 sysctl.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 tmpfiles.d
drwxr-xr-x. 2 root root 6 12月 10 18:26 xinetd.d
drwxr-xr-x. 2 root root 187 12月 10 18:26 yum.repos.d
12、复制/etc/目录下所有以l或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中。
解答:
[root@cuikedong ~]# mkdir /tmp/mytest3
[root@cuikedong ~]# cp -r /etc/{l,m,n}*.conf /tmp/mytest3
[root@cuikedong ~]# ls -l /tmp/mytest3
总用量 36
-rw-r–r–. 1 root root 28 12月 10 18:33 ld.so.conf
-rw-r—–. 1 root root 191 12月 10 18:33 libaudit.conf
-rw-r–r–. 1 root root 2391 12月 10 18:33 libuser.conf
-rw-r–r–. 1 root root 19 12月 10 18:33 locale.conf
-rw-r–r–. 1 root root 662 12月 10 18:33 logrotate.conf
-rw-r–r–. 1 root root 5171 12月 10 18:33 man_db.conf
-rw-r–r–. 1 root root 936 12月 10 18:33 mke2fs.conf
-rw-r–r–. 1 root root 1746 12月 10 18:33 nsswitch.conf