linux查目录下特定文件的大小
时间: 2024-03-21 22:42:20 浏览: 24
可以使用以下命令来查找特定文件类型的大小:
```
find /path/to/directory -type f -name "*.txt" -exec ls -lh {} \; | awk '{print $5, $9}'
```
这个命令将在指定的目录下查找所有扩展名为 .txt 的文件,并显示它们的大小以及文件名。如果你想查找不同的文件类型,只需更改文件扩展名即可。
相关问题
linux查看各文件下文件大小
你可以使用 `du` 命令来查看文件或目录的大小,该命令的使用方法如下:
```
du [options] [file or directory]
```
其中,常用的选项包括:
- `-h`:以人类可读的方式显示文件大小;
- `-s`:只显示总大小,不显示每个文件的大小;
- `-c`:同时显示所有文件的总大小。
例如,要查看当前目录下所有文件和子目录的大小,可以使用以下命令:
```
du -h .
```
其中点号 `.` 表示当前目录。如果只想查看当前目录的总大小,可以加上 `-s` 选项:
```
du -sh .
```
如果想要查看某个特定文件或目录的大小,可以将其作为参数传递给 `du` 命令。例如,要查看 `/var/log` 目录的大小,可以使用以下命令:
```
du -sh /var/log
```
给我一份统计linux服务器下特定目录及其子目录和目录下文件大小的脚本
当然,以下是一个统计特定目录及其子目录和目录下文件大小的bash脚本:
```
#!/bin/bash
if [ $# -ne 1 ]
then
echo "Usage: $0 directory"
exit 1
fi
if [ ! -d "$1" ]
then
echo "$1 is not a directory"
exit 1
fi
du -h "$1"
```
将此脚本保存为`calculate_dir_size.sh`,然后在终端运行以下命令:
```
chmod +x calculate_dir_size.sh
./calculate_dir_size.sh /path/to/directory
```
这将打印出特定目录及其子目录和目录下文件大小的统计信息。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)