通配符就是通用的匹配信息的符號,比如 * 代表匹配零個或多個字符咒锻,比规? 代表匹配單個字符,中括號[0-9]代表匹配0~9之間的單個數(shù)字的字符讥邻,中括號[abc]則代表匹配a,b,c三個字符中的任意一個字符
如果不加入通配符查詢硬盤文件的相關權限屬性需要一個一個來
[yingqikey@xuexi ~]$ ls -l /dev/sda
brw-rw---- 1 root disk 8, 0 2月 16 15:50 /dev/sda
[yingqikey@xuexi ~]$ ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 2月 16 15:50 /dev/sda1
[yingqikey@xuexi ~]$ ls -l /dev/sda2
brw-rw---- 1 root disk 8, 2 2月 16 15:50 /dev/sda2
[yingqikey@xuexi ~]$ ls -l /dev/sda3
ls: 無法訪問/dev/sda3: 沒有那個文件或目錄
那么假如通配符之后就簡單許多
[yingqikey@xuexi ~]$ ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 2月 16 15:50 /dev/sda
brw-rw---- 1 root disk 8, 1 2月 16 15:50 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 16 15:50 /dev/sda2
只想查看文件名為sda開頭迫靖,但是后面跟隨的其他相關文件信息
[yingqikey@xuexi ~]$ ls -l /dev/sda?
brw-rw---- 1 root disk 8, 1 2月 16 15:50 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 16 15:50 /dev/sda2
也可以使用[0-9]來匹配0~9之間的單個數(shù)字,也可以用[135]來的方式僅匹配這三個數(shù)字兴使,若沒有匹配上系宜,則不會顯示
[yingqikey@xuexi ~]$ ls -l /dev/sda[0-9]
brw-rw---- 1 root disk 8, 1 2月 16 15:50 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 16 15:50 /dev/sda2
[yingqikey@xuexi ~]$ ls -l /dev/sda[12345]
brw-rw---- 1 root disk 8, 1 2月 16 15:50 /dev/sda1
brw-rw---- 1 root disk 8, 2 2月 16 15:50 /dev/sda2