linux 统计find到的文件大小并压缩,检查磁盘空间是否足够压缩
时间: 2024-05-14 07:18:40 浏览: 110
Linux中统计文件大小
可以使用以下命令来统计 `find` 命令找到的文件大小并压缩:
```
find /path/to/directory -type f -exec du -ch {} + | grep total$ | awk '{print $1}' | xargs tar -czvf archive.tar.gz
```
这个命令会找到 `/path/to/directory` 目录下的所有文件,并使用 `du` 命令计算它们的大小,然后将它们压缩到 `archive.tar.gz` 文件中。最后,它会使用 `grep` 和 `awk` 命令来提取压缩后文件的总大小,并使用 `xargs` 命令将其作为参数传递给 `tar` 命令。
要检查磁盘空间是否足够压缩,可以使用 `df` 命令来查看磁盘空间使用情况:
```
df -h
```
这个命令将显示所有挂载的文件系统的使用情况,包括剩余空间。检查是否有足够的可用空间来存储压缩后的文件。
阅读全文