Linux-da qovluğu necə silmək olar?
Linux sistemində kataloqun silinməsi qovluğun özünü və içərisindəki fayl atributlarını saxlamaq istəməyinizdən asılı olaraq müxtəlif yollarla həyata keçirilə bilər. Aşağıda bir neçə ümumi üsul var:
Metod 1: istifadə edin rm qovluqdakı bütün faylları silmək əmri
Kataloqdakı bütün faylları silmək, lakin qovluğun özündə saxlamaq istəyirsinizsə, istifadə edə bilərsiniz rm əmr. Məsələn, adlı bir kataloqu təmizləmək üçün mənim_kataloqum, aşağıdakı əmrdən istifadə edə bilərsiniz:
rm -rf mənim_kataloq/*
-r Buradakı seçim rekursiv silinmə deməkdir və -f seçim məcburi silmə deməkdir, yəni heç bir təsdiq tələbi yoxdur.
Metod 2: -exec ilə tapmaq əmrindən istifadə edin
Əgər silmə prosesinə daha çox nəzarət etmək istəyirsinizsə, istifadə edə bilərsiniztapmaqilə birlikdə əmr-məsseçim. Məsələn:
my_directory tap -tip f -exec rm {} \;

Bu əmr bütün faylları tapacaq (-f növü) altında mənim_kataloqum kataloqu və icra edin rm hər bir faylda əmr.
Metod 3: Orijinalı əvəz etmək üçün yeni bir kataloq yaradın
Əgər kataloqu tamamilə boşaltmaq istəyirsinizsə və onu yenidən yaratmağa etiraz etmirsinizsə, bütün kataloqu silib yenidən yarada bilərsiniz:

rm -rf mənim_kataloq mkdir mənim_kataloqum
Bu yanaşma kataloqu və onun bütün məzmununu silir, sonra yeni boş qovluq yaradır.
Metod 4: istifadə edin rsync Əmr
The rsync əmri faylları və qovluqları sinxronlaşdırmaq üçün istifadə edilə bilər və o, həmçinin kataloqu boşaltmaq üçün də istifadə edilə bilər. Məsələn:
rsync -a --boş_kataloq/mənim_kataloq/ silin

Burada, boş_kataloq boş bir kataloqdur və --sil seçim mənbə kataloqunda olmayan faylları hədəf kataloqdan silir.
Ehtiyat tədbirləri
Silmə əməliyyatlarını yerinə yetirməzdən əvvəl, həqiqətən də faylları silmək niyyətində olduğunuzdan əmin olun, çünki bu hərəkətlər geri qaytarıla bilməz.
Kataloqda mühüm fayllar varsa, əvvəlcə ehtiyat nüsxəsini çıxarın.
istifadə edərək sudo komanda inzibati imtiyazlar tələb edir. Əgər kifayət qədər icazələriniz yoxdursa, istifadə etməli ola bilərsiniz sudo bu əmrləri yerinə yetirmək üçün.
Yuxarıdakı üsullar əksər vəziyyətlərə aiddir, lakin onları həyata keçirərkən, konkret vəziyyətinizə əsasən uyğun metodu seçin və məlumat itkisinin qarşısını almaq üçün ehtiyatla davam edin.
Əgər silmə prosesinə daha çox nəzarət etmək istəyirsinizsə, istifadə edə bilərsiniztapmaqilə birlikdə əmr-məsseçim. Məsələn:
my_directory tap -tip f -exec rm {} \;

Bu əmr bütün faylları tapacaq (-f növü) altında mənim_kataloqum kataloqu və icra edin rm hər bir faylda əmr.
Metod 3: Orijinalı əvəz etmək üçün yeni bir kataloq yaradın
Əgər kataloqu tamamilə boşaltmaq istəyirsinizsə və onu yenidən yaratmağa etiraz etmirsinizsə, bütün kataloqu silib yenidən yarada bilərsiniz:
Bu yanaşma kataloqu və onun bütün məzmununu silir, sonra yeni boş qovluq yaradır.
Metod 4: istifadə edin rsync Əmr
The rsync əmri faylları və qovluqları sinxronlaşdırmaq üçün istifadə edilə bilər və o, həmçinin kataloqu boşaltmaq üçün də istifadə edilə bilər. Məsələn:
Burada,
boş_kataloq boş bir kataloqdur və --sil seçim mənbə kataloqunda olmayan faylları hədəf kataloqdan silir.Ehtiyat tədbirləri
Silmə əməliyyatlarını yerinə yetirməzdən əvvəl, həqiqətən də faylları silmək niyyətində olduğunuzdan əmin olun, çünki bu hərəkətlər geri qaytarıla bilməz.
Kataloqda mühüm fayllar varsa, əvvəlcə ehtiyat nüsxəsini çıxarın.
istifadə edərək
sudo komanda inzibati imtiyazlar tələb edir. Əgər kifayət qədər icazələriniz yoxdursa, istifadə etməli ola bilərsiniz sudo bu əmrləri yerinə yetirmək üçün.Yuxarıdakı üsullar əksər vəziyyətlərə aiddir, lakin onları həyata keçirərkən, konkret vəziyyətinizə əsasən uyğun metodu seçin və məlumat itkisinin qarşısını almaq üçün ehtiyatla davam edin.
LET'S TALK ABOUT YOUR PROJECTS
- sinsmarttech@gmail.com
-
3F, Block A, Future Research & Innovation Park, Yuhang District, Hangzhou, Zhejiang, China
Our experts will solve them in no time.

Raka quraşdırılmış kompüter
Daxili hesablama
Sənaye Portativ Kompüterlər
Möhkəm planşetlər
Möhkəm noutbuk
Sənaye Panel PC
Möhkəm Əl
Advantech Industrial PC