在Linux中,ls
命令本身默认是区分大小写的
- 使用
ls -l
或ls -la
命令。这两个命令会显示文件详细信息,包括文件大小、创建时间等。在输出的文件名中,大小写敏感。
示例:
$ ls -l total 40 drwxr-xr-x 10 user group 4096 Jan 1 12:34 Directory1 -rw-r--r-- 1 user group 1234 Jan 1 12:35 file1.txt -rw-r--r-- 1 user group 5678 Jan 1 12:36 File2.txt
- 使用
ls --color=never
命令。这个命令会关闭颜色输出,但在区分大小写上仍然保持默认行为。
示例:
$ ls --color=never total 40 drwxr-xr-x 10 user group 4096 Jan 1 12:34 Directory1 -rw-r--r-- 1 user group 1234 Jan 1 12:35 file1.txt -rw-r--r-- 1 user group 5678 Jan 1 12:36 File2.txt
- 使用
find
命令。find
命令可以查找文件,并且可以设置大小写不敏感的搜索。
示例:
$ find . -type f ! -iname "*.txt"
这个命令会在当前目录(.
)及其子目录中查找所有非.txt
后缀的文件。! -iname
表示不区分大小写的名称匹配。