linux找出目录下的文件
时间: 2023-04-21 21:01:21 浏览: 84
要在Linux中找出目录下的文件,可以使用以下命令:
1. ls命令:列出目录下的所有文件和子目录。
2. find命令:在目录及其子目录中查找文件。
3. locate命令:在系统中查找文件,速度比find命令快。
例如,要在当前目录下查找所有以.txt结尾的文件,可以使用以下命令:
find . -name "*.txt"
这将在当前目录及其子目录中查找所有以.txt结尾的文件,并将它们列出来。
相关问题
linux 找出目录下文件名称包含中文的
你可以使用以下命令来找出目录下文件名称包含中文的文件:
```
find . -regex '.*[\x80-\xff]+.*'
```
这个命令中,`find` 用来查找文件,`.` 表示当前目录,`-regex` 用来指定文件名的正则表达式,`.*[\x80-\xff]+.*` 表示文件名中包含一个或多个中文字符。这个命令会输出所有目录下文件名称包含中文的文件。
linux 找出目录下文件名称包含中文的文件
你可以使用以下命令来找出目录下文件名称包含中文的文件:
```
find . -name "*[\x80-\xff]*" -type f
```
这个命令中,`find` 用来查找文件,`.` 表示当前目录,`-name` 用来指定文件名,`*[\x80-\xff]*` 表示文件名中包含中文字符,`-type f` 表示只查找普通文件,不包括目录和链接文件。这个命令会输出所有目录下文件名称包含中文的文件。