Ikony na pracovnej ploche
Obsah:
V průběhu času se může vaše disková jednotka zaplnit mnoha zbytečnými soubory, které zabírají velké množství místa na disku. V systémech Linux obvykle dochází nedostatek místa na disku kvůli velkým protokolům nebo záložním souborům.
Tento tutoriál vysvětluje, jak najít největší soubory a adresáře v systémech Linux pomocí příkazů
find
a
du
.
Najít velké soubory pomocí příkazu
find
Příkaz
find
je jedním z nejúčinnějších nástrojů arzenálu administrátorů systému Linux. Umožňuje vyhledávat soubory a adresáře na základě různých kritérií, včetně velikosti souboru.
Pokud například chcete hledat soubory s velikostí větší než 100 MB, použijte v aktuálním pracovním adresáři následující příkaz:
sudo find. -xdev -type f -size +100M
Vyměňte
.
s cestou do adresáře, kde chcete vyhledat největší soubory.
Výstup zobrazí seznam souborů bez jakýchkoli dalších informací.
/var/lib/libvirt/images/centos-7-desktop_default.img /var/lib/libvirt/images/bionic64_default.img /var/lib/libvirt/images/win10.qcow2 /var/lib/libvirt/images/debian-9_default.img /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img /var/lib/libvirt/images/centos-7_default.img
Příkaz
find
lze také použít v kombinaci s jinými nástroji, jako je
ls
nebo
sort
k provádění operací s těmito soubory.
V níže uvedeném příkladu předáváme výstup příkazu
find
ls
který vytiskne velikost každého nalezeného souboru, a poté potrubím, které tento výstup vyšle, do příkazu sort k jeho třídění na základě 5. sloupce, kterým je velikost souboru.
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r
Výstup bude vypadat asi takto:
-rw------- 1 root root 40967M Jan 5 14:12 /var/lib/libvirt/images/win10.qcow2 -rw------- 1 root root 3725M Jan 7 22:12 /var/lib/libvirt/images/debian-9_default.img -rw------- 1 root root 1524M Dec 30 07:46 /var/lib/libvirt/images/centos-7-desktop_default.img -rw------- 1 root root 999M Jan 5 14:43 /var/lib/libvirt/images/ubuntu-18-04-desktop_default.img -rw------- 1 root root 562M Dec 31 07:38 /var/lib/libvirt/images/centos-7_default.img -rw------- 1 root root 378M Jan 7 22:26 /var/lib/libvirt/images/bionic64_default.img
Pokud výstup obsahuje mnoho řádků informací, můžete pomocí příkazu
head
vytisknout pouze prvních 10 řádků:
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r | head
Pojďme rozebrat příkaz:
-
find. -xdev -type f -size +100M -print
find. -xdev -type f -size +100M -print
- hledat pouze soubory (-type f
) v aktuálním pracovním adresáři (.
), větší než 100MB (-size +100M
), neklesat adresáře na jiných souborových systémech (-xdev
) a vytiskněte celý název souboru na standardní výstup, následovaný novým řádkem (-print
).xargs ls -lh
- výstup příkazufind
jels -lh
doxargs
který provede příkazls -lh
který vytiskne výstup v dlouhém výpisu čitelném formátu pro člověka.sort -k5, 5 -h -r
- řadit řádky na základě 5. sloupce (-k5, 5
), porovnat hodnoty ve formátu čitelném člověkem (-h
) a výsledek obrátit (-r
).head
: tiskne pouze prvních 10 řádků výstupního potrubí.
Příkaz
find
obsahuje mnoho výkonných možností. Můžete například hledat velké soubory, které jsou starší než x dní, velké soubory s konkrétní příponou nebo velké soubory, které patří konkrétnímu uživateli.
Najděte velké soubory a adresáře pomocí příkazu
du
Příkaz
du
se používá k odhadu využití souborového prostoru a je zvláště užitečný při hledání adresářů a souborů, které spotřebovávají velké množství místa na disku.
Následující příkaz vytiskne největší soubory a adresáře:
du -ahx. | sort -rh | head -5
První sloupec obsahuje velikost souboru a druhý název souboru:
55G. 24G./.vagrant.d/boxes 24G./.vagrant.d 13G./Projects 5.2G./.minikube
Vysvětlení příkazu:
-
du -ahx.
: odhadnout využití místa na disku v aktuálním pracovním adresáři (.
), spočítat soubory i adresáře (a
), velikosti tisku ve formátu čitelném člověkem (h
) a přeskočit adresáře na různých systémech souborů (x
).sort -rh
: třídí řádky porovnáním hodnot ve formátu čitelném člověkem (-h
) a výsledek obrátí (-r
).head -5
: tiskne pouze prvních 5 řádků výstupního potrubí.
Příkaz
du
obsahuje další možnosti, které můžete použít k upřesnění výstupu využití místa na disku.
Závěr
Nalezení velkých souborů je velmi užitečné, když je disk plný a chcete jej uvolnit.
Nyní, když jste našli největší soubory ve vašem systému, možná si budete chtít přečíst naši příručku o tom, jak odebrat soubory a adresáře pomocí příkazového řádku systému Linux.
najděte diskový terminálTento nástroj pro naladění všeho v jednom zahrnuje téměř všechny funkce optimalizace, které si můžete představit. Ať už hledáte vyčistit Registr, vyčistit zbytečné programy, které běží při spuštění, obnovit soubory, defragmentovat pevný disk nebo provádět jednoduchou optimalizaci jedním kliknutím, najdete ji v programu Ashampoo WinOptimizer. A najdete ještě mnohem víc.

Ashampoo WinOptimizer vykopává do vašeho systému docela hluboko a najde vylepšení, které ostatní optimizátoři chybí. Například, když si vyladíte spouštění, nekontroluje jen zbytečné programy, jak to dělají někteří další optimizátoři. Vyhledává také služby, které nemusí být spuštěny, například službu pro zadávání dat Tablet PC. Pokud nemáte tablet PC, tuto službu nepotřebujete, ale často ji načítá při spuštění.
Jak najít velké e-maily v Gmailu s nalezením velké pošty

Naučte se, jak najít velké e-maily v Gmailu pomocí funkce Najít velkou poštu.
Najděte rodinu nebo přátele na iphone / ios a najděte přátele

Přehled funkce Najít přátele a některé z jejích překvapivě užitečných funkcí, které vám pomohou snadno najít rodinu nebo přátele.