1琅束、顯示/var目錄下所有以1開頭招盲,以一個小寫字母結(jié)尾剥险,且中間至少出現(xiàn)一位數(shù)字的文件或目錄;
? ? >>?ls -d /var/1*[0-9]*[a-z]
????????12,fjdkf? 12reir? 1f777djf
? ? >> ls -d 1*[[:digit:]]*[[:lower:]]
????????12,fjdkf? 12reir? 1f777djf
2宪肖、顯示/etc/ 目錄下表制,以任意一位數(shù)字開頭,且以非數(shù)字結(jié)尾的文件或目錄
????>> ls -d? /etc/[[:digit:]]*[^[:digit:]]
????????12,fjdkf? 12reir? 1f777djf
? ? >> ls -d /etc/[0-9]*[^0-9]
????????12,fjdkf? 12reir? 1f777djf
3控乾、顯示/etc目錄下么介,以非字母開頭,后面跟一個字母及其他任意長度任意字符的文件或目錄蜕衡;
????>>ls -d /etc/[^[:alpha:]][[:alpha:]]*
????????1f777djf? @rr
? ?>>ls /etc/[^a-z][a-z]* -d
????????1f777djf? @rr
4壤短、復制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1
>> ls /etc/p*[^0-9] -d
/etc/pam.d? ? /etc/php.d? ? ? ? /etc/php.ini? /etc/plymouth? /etc/postfix? ? ? ? /etc/printcap? /etc/protocols
/etc/passwd? /etc/php-fpm.conf? /etc/pinforc? /etc/pm? ? ? ? /etc/ppp? ? ? ? ? ? /etc/profile? ? /etc/puppetlabs
/etc/passwd-? /etc/php-fpm.d? ? /etc/pki? ? ? /etc/popt.d? ? /etc/prelink.conf.d? /etc/profile.d? /etc/python
>> mkdir /tmp/mytest1
>> cp -r /etc/p*[^[:digit:]] /tmp/mytest1/
5慨仿、復制/etc目錄下所有以.d 結(jié)尾的文件或目錄至/tmp/mytst2中
>>mkdir /tmp/tst2
>>sudo cp -r /etc/*.d /tmp/tst2/
6久脯、復制/etc目錄下所有以l或m或n開頭,以.conf 結(jié)尾的文件至/tmp/mytst3目錄中
>>mkdir?/tmp/mytst3
>>cp?/etc/[lmn]*.conf? ??/tmp/mytst3
7镰吆、在/tmp 目錄下創(chuàng)建以tfile開頭帘撰,后跟當前日期和時間的文件,如tfile-2016-05-27-09-32-22
>>touch tfile-$(date +%F-%H-%M-%S)
>> ls tfile*
????tfile-2018-08-23-11-07-53