GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu vidět velikost souborů a adresářů v linuxu?

Použijte ls příkaz pro soubory a du příkaz pro adresáře.

Kontrola velikostí souborů

ls -l filename   #Displays Size of the specified file
ls -l *          #Displays Size of All the files in the current directory
ls -al *         #Displays Size of All the files including hidden files in the current directory
ls -al dir/      #Displays Size of All the files including hidden files in the 'dir' directory

ls příkaz neuvede skutečnou velikost adresářů (proč?). Proto používáme du pro tento účel.

Kontrola velikostí adresáře

du -sh directory_name    #Gives you the summarized(-s) size of the directory in human readable(-h) format
du -bsh *                #Gives you the apparent(-b) summarized(-s) size of all the files and directories in the current directory in human readable(-h) format

Včetně -h možnost v kterémkoli z výše uvedených příkazů (například:ls -lh * nebo du -sh ) vám poskytne velikost ve formátu čitelném pro člověka (kb , mb ,gb , ...)

Další informace viz man ls a man du


Existuje du příkaz.

Velikost adresáře a/nebo souboru způsobem přátelským pro člověka:

$ du -sh .bashrc /tmp

Zapamatoval jsem si to jako neexistující anglické slovo dush .

--apparent-size přepínač příkazového řádku umožňuje měřit zdánlivé velikosti (co ls ukazuje) spíše než skutečné využití disku.


Použijte ls -s vypsat velikost souboru, nebo chcete-li ls -sh pro velikosti čitelné pro člověka.

Pro adresáře použijte du a znovu du -h pro velikosti čitelné pro člověka.


Linux
  1. Najděte soubory a adresáře v Linuxu pomocí příkazu find

  2. Jak archivovat soubory a adresáře v Linuxu [část 2]

  3. Jak archivovat soubory a adresáře v Linuxu [část 1]

  1. Najděte největší soubory a adresáře v Linuxu

  2. Linux Odstraňte soubory a adresáře

  3. Jak najít a odstranit prázdné adresáře a soubory v Linuxu

  1. Jak kopírovat soubory a adresáře v Linuxu

  2. Jak přesunu soubory a adresáře do nadřazené složky v Linuxu?

  3. Jak mohu rekurzivně odstranit všechny prázdné soubory a adresáře v Linuxu?