Como abrir pastas de dispositivos USB no Terminal e encontrar o tamanho

1

Eu sou muito novo no Ubuntu. Eu apenas pluguei meu celular no Ubuntu e os dois cartões de memória aparecem para mim. Mas eu estava interessado em descobrir o espaço livre total e o quanto usado para cada pasta. Eu acho que tenho que usar df + algo.

    
por DemeCarv 26.07.2014 / 16:57

1 resposta

0

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 de SD 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.

    
por Alaa Ali 27.07.2014 / 15:32