首頁 >運維 >linux運維 >linux指令通配符有哪些

linux指令通配符有哪些

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌原創
2023-06-14 10:59:517386瀏覽

linux常用指令通配符有4種:1、“*”,符合任意數量,包括零個字元;2、“?”,符合單一字元;3、“[]”,符合括號內給定的任何一個字元;4、“{}”,指定可選項集合。

linux指令通配符有哪些

本教學作業系統:Linux5.18.14系統、Dell G3電腦。

Linux系統指令中的通配符指用於尋找、符合檔案名稱的佔位符,在使用時需要了解一些基本通配符及其用法。

以下是幾個常見的通配符:

屏幕截图 2023-06-14 105905.png

1、*

符合任意數量(包括零個)字元| ls * .txt (列出所有以.txt結尾的檔案)

2、?

符合單一字元| ls ?.txt (列出所有以一個字元加上.txt結尾的文件)

3、[]

符合括號內給定的任何一個字元| ls [abc].txt (列出以a,b或c 為首字母加上.txt 結尾的檔案)

4、{}

指定可選項集合| cp file{1,2}.txt dir (將file1.txt 和file2.txt 放入dir目錄中)

使用範例:

  • 用* 找出/var/log 下的所有以.log結尾的檔案:`ls /var/log/*.log`

  • 用? 找出/var/log/ 目錄下所有log檔名(檔案名字母數目不同只能依照? 來匹配): `ls /var/log/*.log?`

  • 用[] 在ls 指令中符合任何以n、o 或p 開頭的資料夾: `ls [nop]*`

  • 用{} 顯示指定兩個檔案:`echo {foo,bar}`

以上是linux指令通配符有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn