Linux sistemimizzdə yer tutan böyük faylların tapmaq
Linux sistemində böyük həcmli faylları tapmaq, disk boşluğunu effektiv idarə etmək və yer qənaət etmək üçün vacib bir vəzifədir. Sisteminizdə hansı faylların çox yer tutduğunu müəyyənləşdirmək üçün bir neçə komanda və üsuldan istifadə edə bilərsiniz.
Yüklədiyiniz bəzi faylları kompüterinizə saxlayırsınız, çünki onların sonradan sizin üçün faydalı ola biləcəyini düşünürsünüz. Bir müddət sonra diskinizin tutumu azalmağa başlayır. Bu faylları silmək üçün yüzlərlə fayl arasında axtarışa başlayırsınız. Bu yazıda tapmaq əmrindən istifadə edərək kompüterinizdə böyük faylları necə tapacağınızı izah etmək istəyirəm.
Aşağıdakı nümunədə Linux filtrləmə komandalarının köməyi ilə find əmrindən istifadə edərək əldə etdiyimiz nəticəni sadalayırıq və 5 ən böyük faylı ekranda göstərəcək.
find . -xdev -ls | sort -n -k 7 | tail -5 20324812 1860964 -rw-r--r-- 1 orxan orxan1905615064 Nov 2 00:40 ./Downloads/ubuntu1604_amd64.deb 20325627 2876456 -rw-r--r-- 1 orxan orxan 2945482752 Jul 27 11:37 ./Downloads/linux-2016.1-amd64.iso 4325458 3004804 -rw-r--r-- 1 orxan orxan 3076767744 Oct 20 06:51 ./Downloads/ad64.iso 20324879 3948552 -rw-r--r-- 1 orxan orxan 4043309056 Nov 30 2024 ./Downloads/rhel-x86_64-dvd.iso 21237459 4228176 -rw-r--r-- 1 orxan orxan 4329570304 Nov 15 07:18 ./Downloads/CentOS-7-64-DVD.iso
Qeyd: find. : Yuxarıda verdiyimiz komanda cari qovluğu və onun alt qovluqlarındakı bütün faylları axtarır. Harada komandanı verdiyiniz vacibdir. Bu nümunədə komanda home qovluğunda və sudo səlahiyyəti olmadan verilir. Başlanğıcda sudo icazəsi əlavə etdiyiniz zaman nəticələr dəyişə bilər.
–xdev: find komandasının bu parametri əməliyyatların yalnız üzərində işlədiyimiz diskdə yerinə yetirilməsini təmin edir. Sisteminizə qoşulmuş digər disk bölmələrinin axtarış etmir
-ls: Nəticələri siyahıya salmağa imkan verir.
sort: Bizə əldə etdiyimiz nəticələri filtirləməyə imkan verir.
-k 7 : Kriteriya daxil etməklə çeşidlənməyə imkan verir. Bizim nümunəmizdə 7-ci sütun olan ölçü sütunundan istifadə olunur.
tail -5 : Sort komandası ilə kiçikdən böyüyə filtirləmə nəticəsində ən böyük fayllar siyahının sonunda olacaq. tail -5 komanda son 5 sətri ekranda göstərməyə imkan verir. İstəyirsinizsə, tail -10-a dəyişdirərək 10 ən böyük faylı da tapa bilərsiniz.
Etməli olduğunuz yeganə şey hansı faylların ehtiyat diskə köçürüləcəyinə və hansının silinəcəyinə qərar verməkdir.