Microsoft Teams Quick Commands (Can they save you time?)
Sisällysluettelo:
- Löydä suuria tiedostoja etsimiskomennon avulla
- Löydä suuria tiedostoja ja hakemistoja
du
Command -sovelluksen avulla - johtopäätös
Ajan myötä kiintolevy voi sotkea paljon tarpeettomia tiedostoja vieden paljon levytilaa. Yleensä Linux-järjestelmien levytila loppuu suurien loki- tai varmuuskopiotiedostojen takia.
Tämä opetusohjelma selittää kuinka löytää suurimmat tiedostot ja hakemistot Linux-järjestelmistä käyttämällä
find
ja
du
komentoja.
Löydä suuria tiedostoja etsimiskomennon avulla
find
komento on yksi tehokkaimmista työkaluista Linux-järjestelmänvalvojien arsenaalissa. Sen avulla voit etsiä tiedostoja ja hakemistoja erilaisten kriteerien, mukaan lukien tiedostokoko, perusteella.
Jos haluat esimerkiksi etsiä tiedostoja, joiden koko on yli 100 Mt, käyttäisit nykyisessä työhakemistossa seuraavaa komentoa:
sudo find. -xdev -type f -size +100M
Vaihda
.
polulla hakemistoon, josta haluat etsiä suurimpia tiedostoja.
Tuloste näyttää luettelon tiedostoista ilman mitään lisätietoja.
/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
find
komentoa voidaan käyttää myös yhdessä muiden työkalujen, kuten
ls
tai
sort
, suorittaakseen toimintoja näillä tiedostoilla.
Oheisessa esimerkissä siirrämme
find
komennon tuloksen
ls
joka tulostaa kunkin löydetyn tiedoston koon ja liittää sitten lähdön
sort
lajitellaksesi sen viidennen sarakkeen perusteella, joka on tiedostokoko.
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r
Tulos näyttää tältä:
-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
Jos tuloste sisältää paljon rivejä tietoja, voit tulostaa vain kymmenen ensimmäistä riviä
head
-komennon avulla:
find. -xdev -type f -size +100M -print | xargs ls -lh | sort -k5, 5 -h -r | head
Jaotellaan komento:
-
find. -xdev -type f -size +100M -print
find. -xdev -type f -size +100M -print
- etsi vain nykyisestä työhakemistosta (-type f
) tiedostoja, jotka ovat yli 100 Mt (-size +100M
), älä laske muiden tiedostojärjestelmien hakemistoja (-xdev
) ja tulosta koko tiedostonimi vakiotulosteeseen, jota seuraa uusi rivi (-print
).xargs ls -lh
-find
komennon lähtöxargs ls -lh
tiedostoon, joka suorittaals -lh
komennon, joka tulostaa tulosteen pitkässä luettelossa ihmisille luettavassa muodossa.sort -k5, 5 -h -r
- lajitella viivat viidennen sarakkeen (-k5, 5
) perusteella, vertaa arvoja ihmisen luettavassa muodossa (-h
) ja käännä tulos (-r
).head
: tulostaa vain pipedilähdön 10 ensimmäistä riviä.
find
komento sisältää paljon tehokkaita vaihtoehtoja. Voit esimerkiksi etsiä suuria tiedostoja, jotka ovat yli x päivää vanhoja, suuria tiedostoja, joilla on tietty tietyllä tiedostotunniste, tai suuria tiedostoja, jotka kuuluvat tietylle käyttäjälle.
Löydä suuria tiedostoja ja hakemistoja
du
Command -sovelluksen avulla
du
komentoa käytetään arvioimaan tiedostoalueen käyttöä, ja se on erityisen hyödyllinen etsittäessä hakemistoja ja tiedostoja, jotka vievät paljon levytilaa.
Seuraava komento tulostaa suurimmat tiedostot ja hakemistot:
du -ahx. | sort -rh | head -5
Ensimmäinen sarake sisältää tiedoston koon ja toinen tiedostonimen:
55G. 24G./.vagrant.d/boxes 24G./.vagrant.d 13G./Projects 5.2G./.minikube
Komenton selitys:
-
du -ahx.
: arvioi levytilan käyttö nykyisessä työhakemistossa (.
), laske sekä tiedostot että hakemistot (a
), tulosta koot ihmisluettavassa muodossa (h
) ja ohita hakemistot eri tiedostojärjestelmissä (x
).sort -rh
: järjestä rivit vertaamalla arvoja ihmisluettavassa muodossa (-h
) ja käännä tulos (-r
).head -5
: tulostaa vain pipedilähdön 5 ensimmäistä riviä.
du
komento sisältää muita vaihtoehtoja, joilla voit tarkentaa levytilan käytön tulosta.
johtopäätös
Suurien tiedostojen löytäminen on erittäin hyödyllistä, kun levysi on täynnä ja haluat vapauttaa sen.
Nyt kun olet löytänyt järjestelmästäsi suurimmat tiedostot, kannattaa ehkä lukea oppaamme tiedostojen ja hakemistojen poistamisesta Linux-komentorivillä.
etsi levypääteKäytä CAM Unzip zip & unzip tiedostoja helposti. Tämä freeware avulla voit salasanasuojaa zip-tiedostoja ja luetella ja tarkastella tiedostoja ZIP-arkistossa. Lataa ilmaiseksi.
CAM UnZip
Löydä, poista suuria tiedostoja Windowsin kiintolevyltä windirstat-sovelluksella
Tässä on kuinka löytää ja poistaa suuria tiedostoja Windows-kiintolevyltä WinDirStat-sovelluksella.
Kuinka löytää tiedostoja linuxista komentorivin avulla
Löydä-komento on yksi tehokkaimmista työkaluista Linux-järjestelmänvalvojien arsenaalissa. Se etsii tiedostoja ja hakemistoja hakemistohierarkiassa käyttäjän antaman lausekkeen perusteella ja voi suorittaa käyttäjän määrittelemät toimenpiteet jokaisessa vastaavassa tiedostossa.