shell查看find文件的大小
时间: 2024-03-16 20:45:52 浏览: 54
您可以使用以下命令来查看 `find` 命令查找到的文件的大小:
```
find /path/to/directory -type f -exec ls -lh {} \;
```
这个命令会在 `/path/to/directory` 目录下查找所有文件,并使用 `ls -lh` 命令来显示它们的大小。如果您只想查看特定文件类型的大小,可以在 `-type` 参数后面加上文件类型,例如 `-type f -name "*.txt"` 表示只查找 `.txt` 文件的大小。
相关问题
shell脚本 find
您好!对于您的问题,我可以为您提供有关使用shell脚本中的`find`命令的信息。
`find`命令用于在指定的目录下搜索文件和目录。以下是`find`命令的一些常见用法:
1. 搜索指定目录下的所有文件和目录:
```
find /path/to/directory
```
2. 搜索指定目录下的所有后缀为`.txt`的文件:
```
find /path/to/directory -name "*.txt"
```
3. 搜索指定目录下的所有文件,并按照文件大小进行排序:
```
find /path/to/directory -type f -exec ls -lh {} \; | sort -k 5,5 -h
```
4. 搜索指定目录下的所有目录,并按照目录大小进行排序:
```
find /path/to/directory -type d -exec du -sh {} \; | sort -k 1,1 -h
```
5. 搜索指定目录下的所有文件,并根据修改时间进行排序:
```
find /path/to/directory -type f -exec ls -lt {} \;
```
这只是`find`命令的一些示例用法,还有许多其他选项和参数可以根据您的需求进行使用。希望这些信息对您有所帮助!如有任何问题,请随时向我提问。
shell命令 find
你好!关于shell命令`find`,它用于在指定路径下查找文件和目录。可以使用不同的选项来过滤和匹配查找的内容。一般的使用格式如下:
```
find [路径] [选项] [表达式]
```
其中,路径指定要查找的起始目录,默认为当前目录。选项用于指定查找的条件和行为,而表达式用于指定匹配的规则。
以下是一些常用的选项和示例:
- `-name`:按照文件名匹配进行查找。
例如:`find /path/to/search -name "*.txt"` 查找路径`/path/to/search`下所有扩展名为`.txt`的文件。
- `-type`:按照文件类型进行查找。
例如:`find /path/to/search -type f` 查找路径`/path/to/search`下所有普通文件。
- `-size`:按照文件大小进行查找。
例如:`find /path/to/search -size +1M` 查找路径`/path/to/search`下大小大于1MB的文件。
- `-mtime`:按照文件修改时间进行查找。
例如:`find /path/to/search -mtime -7` 查找路径`/path/to/search`下最近7天内修改过的文件。
这只是一些常用的选项,你可以根据具体需求来使用更多的选项和表达式。希望对你有所帮助!如果你还有其他问题,请随时提问。
阅读全文
相关推荐
















