Leave Your Message
როგორ წავშალო დირექტორია Linux-ში?
ბლოგი

როგორ წავშალო დირექტორია Linux-ში?

2025-05-23 11:47:12


Linux სისტემაში დირექტორიის გასუფთავება სხვადასხვა გზით შეიძლება განხორციელდეს, იმისდა მიხედვით, გსურთ თუ არა თავად დირექტორიის და მასში არსებული ფაილის ატრიბუტების შენარჩუნება. ქვემოთ მოცემულია რამდენიმე გავრცელებული მეთოდი:

მეთოდი 1: გამოიყენეთ რმ ბრძანება დირექტორიაში არსებული ყველა ფაილის წასაშლელად

თუ გსურთ დირექტორიაში არსებული ყველა ფაილის წაშლა, მაგრამ თავად დირექტორიის შენარჩუნება, შეგიძლიათ გამოიყენოთ რმ ბრძანება. მაგალითად, დირექტორიის გასასუფთავებლად სახელწოდებით ჩემი_დირექტორია, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:

rm -rf ჩემი_დირექტორია/*

ის -რ ოფცია აქ ნიშნავს რეკურსიულ წაშლას და -ფ ოფცია ნიშნავს იძულებით წაშლას, ანუ დადასტურების მოთხოვნების არარსებობას.


მეთოდი 2: გამოიყენეთ find ბრძანება -exec-თან ერთად

თუ გსურთ წაშლის პროცესზე უფრო დეტალური კონტროლი, შეგიძლიათ გამოიყენოთპოვნაბრძანება ერთად-აღსრულებავარიანტი. მაგალითად:

იპოვეთ my_directory -ტიპი f -exec rm {} \;



ეს ბრძანება იპოვის ყველა ფაილს (-ტიპი f) -ის ქვეშ ჩემი_დირექტორია დირექტორია და შეასრულეთ რმ ბრძანება თითოეულ ფაილზე.




მეთოდი 3: შექმენით ახალი დირექტორია ორიგინალის შესაცვლელად

თუ გსურთ დირექტორიის მთლიანად დაცლა და მისი ხელახლა შექმნა არ გსურთ, შეგიძლიათ წაშალოთ მთელი დირექტორია და შემდეგ ხელახლა შექმნათ:



rm -rf my_directory mkdir my_directory

ეს მიდგომა შლის დირექტორიას და მის ყველა შინაარსს, შემდეგ ქმნის ახალ ცარიელ დირექტორიას.




მეთოდი 4: გამოიყენეთ
rsync ბრძანება

ის rsync ბრძანება შეიძლება გამოყენებულ იქნას ფაილებისა და დირექტორიების სინქრონიზაციისთვის და ასევე დირექტორიის დაცლისთვის. მაგალითად:

rsync -a --წაშლა empty_directory/ my_directory/


აქ, ცარიელი_დირექტორია ცარიელი დირექტორიაა და --წაშლა ოფცია სამიზნე დირექტორიიდან შლის ფაილებს, რომლებიც არ არის წყაროს დირექტორიაში.



Სიფრთხილის ზომები

წაშლის ოპერაციების შესრულებამდე დარწმუნდით, რომ ნამდვილად აპირებთ ფაილების წაშლას, რადგან ეს ქმედებები შეუქცევადია.
თუ დირექტორია შეიცავს მნიშვნელოვან ფაილებს, ჯერ შექმენით სარეზერვო ასლი.
გამოყენება სუდო ბრძანებას ადმინისტრატორის უფლებები სჭირდება. თუ საკმარისი უფლებები არ გაქვთ, შეიძლება დაგჭირდეთ გამოყენება სუდო ამ ბრძანებების შესასრულებლად.
ზემოთ ჩამოთვლილი მეთოდები უმეტეს სიტუაციებში გამოიყენება, მაგრამ მათი განხორციელებისას, თქვენი კონკრეტული შემთხვევის მიხედვით, შეარჩიეთ შესაბამისი მეთოდი და სიფრთხილით იმოქმედეთ მონაცემთა დაკარგვის თავიდან ასაცილებლად.




მსგავსი პროდუქტები

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.