globing特性: 文件名通配

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、復(fù)制/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、復(fù)制/etc目錄下所有以.d 結(jié)尾的文件或目錄至/tmp/mytst2中

>>mkdir /tmp/tst2

>>sudo cp -r /etc/*.d /tmp/tst2/

6、復(fù)制/etc目錄下所有以l或m或n開頭,以.conf 結(jié)尾的文件至/tmp/mytst3目錄中

>>mkdir?/tmp/mytst3

>>cp?/etc/[lmn]*.conf? ??/tmp/mytst3

7、在/tmp 目錄下創(chuàng)建以tfile開頭,后跟當(dāng)前日期和時間的文件,如tfile-2016-05-27-09-32-22

>>touch tfile-$(date +%F-%H-%M-%S)

>> ls tfile*

????tfile-2018-08-23-11-07-53

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容