Estou tentando ver o espaço do sistema de arquivos em meu sistema, mas mesmo que eu mude de local, ele ainda mostra o mesmo espaço. Vejo a página de manual e, pelo que entendi, estou passando o argumento certo. Por que ainda não está me mostrando o espaço no arquivo (sistema) que eu dei?
(metalearning_gpu) brando9~ $ df -h anaconda
Filesystem Size Used Avail Use% Mounted on
ilnfs1:/pool0/scratch0 53T 53T 14G 100% /dfs/scratch0
(metalearning_gpu) brando9~ $ cd anaconda/
(metalearning_gpu) brando9~/anaconda $ df -h .
Filesystem Size Used Avail Use% Mounted on
ilnfs1:/pool0/scratch0 53T 53T 14G 100% /dfs/scratch0
página de manual:
NAME
df - report file system disk space usage
SYNOPSIS
df [OPTION]... [FILE]...
df
mostra o espaço de todo o sistema de arquivos. Quando você fornece um caminho, ele mostra o espaço para todo o sistema de arquivos no qual esse caminho existe.Se você quiser ver o uso dos arquivos apenas em um determinado caminho, tente o
du
comando. Especificamente algo como:du -h -s .
oudu -h -s /path/to/my/directory
Editado para adicionar:
Quando você deseja o tamanho dos arquivos em um determinado caminho e também as estatÃsticas do sistema de arquivos, como o espaço total e o espaço disponÃvel, não pode usar apenas
du
oudf
, você deve usar os dois:df
mostra as estatÃsticas no nÃvel do sistema de arquivos, como espaço total e espaço disponÃvel (mas não o uso no nÃvel de arquivos e diretórios)du
mostra o uso no nÃvel de arquivos e diretórios, mas não o espaço total/disponÃvel no sistema de arquivoscrédito à resposta de @sotto voco, mas este é o meu entendimento.
TLDR:
df -sh path2file - mostra a quantidade de espaço do sistema de arquivos no qual o path2file está montado, não o espaço do path2file
Portanto, use df para ver quanto espaço você usou no sistema de arquivos em que seu material (ou um arquivo/inode especÃfico) está montado. por exemplo
então eu interpreto o acima que o arquivo/inode
.
(caminho é/lfs/ampere4/0/brando9
) está montado no/lfs/ampere4/0
e mostra informações do sistema de arquivos de onde esse arquivo está montado - não informações de tamanho/espaço sobre o arquivo em si.Para citar algumas descrições úteis:
du - mostra o espaço de um determinado arquivo/inode, não pode fornecer as informações do sistema de arquivos total em que seu arquivo/inode está montado
du mostra o espaço em um arquivo/caminho/inode/dir especÃfico. por exemplo
para obter o espaço do sistema de arquivos que você tomou (por exemplo, seus limites). Execute ambos os
du -h ~
edu -hs
um após o outro. Se você remover,-s
a saÃda é demais e talvez seja necessário classificá-la ou grep para obter as informações necessárias. Exemplos no final deste.Na página de manual;
Exemplos comuns de
du
:ou
ou mais curto