Home  >  Article  >  Operation and Maintenance  >  What are the linux command wildcards?

What are the linux command wildcards?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌Original
2023-06-14 10:59:517108browse

There are 4 common command wildcards in Linux: 1. "*", matches any number, including zero characters; 2. "?", matches a single character; 3. "[]", matches the characters in brackets Any specified character; 4. "{}", specifies a set of optional options.

What are the linux command wildcards?

The operating system of this tutorial: Linux5.18.14 system, Dell G3 computer.

Wildcard characters in Linux system commands refer to placeholders used to find and match file names. When using them, you need to understand some basic wildcard characters and their usage.

The following are several common wildcard characters:

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

1, *

matches any number (including zero) characters | ls * .txt (list all files ending with .txt)

2, ?

match a single character | ls ?.txt (list all files ending with one character plus .txt )

3, []

Matches any character given in brackets | ls [abc].txt (lists characters starting with a, b or c and ending with .txt File)

4, {}

Specify the set of options | cp file{1,2}.txt dir (Put file1.txt and file2.txt into the dir directory)

Usage example:

  • Use * to find all files ending with .log under /var/log: `ls /var/log/*.log`

  • Use ? to find all log file names in the /var/log/ directory (file names with different numbers of letters can only be matched according to ?): `ls /var/log/*.log?`

  • Use [] in the ls command to match any folder starting with n, o, or p: `ls [nop]*`

  • Use {} to display two files: `echo {foo,bar}`

The above is the detailed content of What are the linux command wildcards?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn