From 981d6f7ec01d096b6eda87a3a3937c7e3dda22ad Mon Sep 17 00:00:00 2001 From: juewuy Date: Wed, 7 Jan 2026 09:30:27 +0800 Subject: [PATCH] =?UTF-8?q?~=E5=85=BC=E5=AE=B9=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 3 ++- scripts/libs/check_dir_avail.sh | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 2889b235..c8959d43 100644 --- a/install.sh +++ b/install.sh @@ -12,7 +12,8 @@ echo "***********************************************" # Check available capacity dir_avail() { - df -P $2 "${1:-.}" 2>/dev/null | awk 'NR==2 {print $(NF-2)}' + df -h >/dev/null 2>&1 && h="$2" + df -P $h "${1:-.}" 2>/dev/null | awk 'NR==2 {print $(NF-2)}' } ckcmd() { #检查命令 diff --git a/scripts/libs/check_dir_avail.sh b/scripts/libs/check_dir_avail.sh index 3b2bccff..03933ca6 100644 --- a/scripts/libs/check_dir_avail.sh +++ b/scripts/libs/check_dir_avail.sh @@ -1,5 +1,5 @@ #检查目录剩余空间——$1:目标路径 $2:-h参数 dir_avail() { df -h >/dev/null 2>&1 && h="$2" - df -P $2 "${1:-.}" 2>/dev/null | awk 'NR==2 {print $(NF-2)}' + df -P $h "${1:-.}" 2>/dev/null | awk 'NR==2 {print $(NF-2)}' } \ No newline at end of file