获取完整的“df”输出的最后一行

获取完整的“df”输出的最后一行

我想执行命令

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获得完整的最后一行文件系统名称。

答案1

您应该使用-P选项,它确保每个文件系统的信息都显示在一行上:

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

相关内容