Disk-Usage

獲取完整的最後一行df輸出

  • October 20, 2016

我想執行命令

df -h /etc/nginx/access_log_backup_directory/ | tail -1

根據文件系統長度,命令df -h /etc/nginx/access_log_backup_directory/在一種情況下給出如下輸出:

Filesystem      Size  Used Avail Use% Mounted on
/dev/xvda1       50G   28G   19G  60% /

在另一種情況下:

Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/xxxxxxxxxxxx
                      29G  4.1G   24G  15% /

因此tail -1,我無法使用文件系統名稱獲得完整的最後一行。

您應該使用-Poption,它確保每個文件系統的資訊都顯示在一行上:

df -hP /etc/nginx/access_log_backup_directory/ | tail -1

引用自:https://unix.stackexchange.com/questions/317702