Obtenha a última linha completa da saída 'df'

6

Eu gostaria de executar o comando

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

Dependendo do sistema de arquivos emprestado, o comando df -h /etc/nginx/access_log_backup_directory/ fornece a saída da seguinte forma em um caso:

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

e em outro caso:

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

Portanto, não consigo fazer tail -1 onde posso obter a última linha completa com o nome do sistema de arquivos.

    
por Vishnu 20.10.2016 / 15:41

1 resposta

15

Você deve usar a -P opção , garante que as informações de cada sistema de arquivos sejam apresentadas em uma linha:

df -hP /etc/nginx/access_log_backup_directory/ | tail -1
    
por 20.10.2016 / 15:46