Não, você não usará df
, você usará du
, que é uma ferramenta que exibe o uso do disco.
Primeiro, você precisa descobrir onde seu celular foi montado. Se você estiver usando o Ubuntu 12.10 ou posterior, ele provavelmente será montado em /run/user/<login>/gvfs
em uma pasta chamada mtp:host=<someNumbers>
.
Aqui está como o meu parece agora:
aa@aa-ul:~$ ls /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C005%5D/ -l total 0 drwx------ 1 aa aa 0 Jan 1 1970 Internal storage drwx------ 1 aa aa 0 Jan 1 1970 SD card
Então, se eu quisesse descobrir o tamanho de cada uma das pastas em SD card
, eu executaria este comando:
du -h -d1 /run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C005%5D/SD\ card/
Isso significa:
-
du
é o comando, -
-h
é mostrar tamanhos em formato legível por humanos, por exemplo, MB ou GB, -
-d1
significa descer apenas um diretório (ou "pasta"). Isso significa "mostre-me os tamanhos de todos os diretórios dentro deSD card
apenas, e não os diretórios dentro desses diretórios. Se você quiser ver os tamanhos de todos os subdiretórios, remova-d1
do comando, mas isso fará com que o comando para levar mais tempo e exibir um monte de linhas, -
/run/user/1000/gvfs/mtp\:host\=%5Busb%3A002%2C005%5D/SD\ card/
é o caminho.
Veja como minha saída se parece:
0 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/LOST.DIR
0 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/TWRP
0 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/.dataviz
0 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/Playlists
512 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/Android
5.2G /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/clockworkmod
760M /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/DCIM
0 /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/data
455M /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/Music
481M /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/New folder
6.9G /run/user/1000/gvfs/mtp:host=%5Busb%3A002%2C005%5D/SD card/
O tamanho total da pasta SD card
é 6.9GB
.
Eu não sei como mostrar o total de espaço livre em disco a partir da linha de comando. Você pode vê-lo a partir da GUI: clique com o botão direito > Propriedades.