在Linux中,du
命令用于计算文件和目录的磁盘使用情况
nano
、vim
或gedit
。#!/bin/bash
# 检查参数数量
if [ $# -ne 1 ]; then
echo "Usage: $0 <directory>"
exit 1
fi
directory=$1
# 检查给定的目录是否存在
if [ ! -d "$directory" ]; then
echo "Error: Directory $directory does not exist."
exit 1
fi
# 使用du命令计算目录的磁盘使用情况,并将结果保存到output.txt文件中
du -sh "$directory" > output.txt
echo "Disk usage of $directory has been saved to output.txt"
du_script.sh
。chmod +x du_script.sh
./du_script.sh /path/to/directory
这将把/path/to/directory
的磁盘使用情况保存到名为output.txt
的文件中。