linux

linux中du命令怎样进行脚本编写

小樊
81
2024-12-04 09:49:54
栏目: 智能运维

在Linux中,du命令用于计算文件和目录的磁盘使用情况

  1. 打开一个文本编辑器,如nanovimgedit
  2. 编写以下脚本:
#!/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"
  1. 保存脚本文件,例如命名为du_script.sh
  2. 通过运行以下命令使脚本可执行:
chmod +x du_script.sh
  1. 现在你可以运行这个脚本来计算指定目录的磁盘使用情况。在终端中输入:
./du_script.sh /path/to/directory

这将把/path/to/directory的磁盘使用情况保存到名为output.txt的文件中。

0
看了该问题的人还看了