როგორ წავშალო დირექტორია Linux-ში?
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/

აქ, ცარიელი_დირექტორია ცარიელი დირექტორიაა და --წაშლა ოფცია სამიზნე დირექტორიიდან შლის ფაილებს, რომლებიც არ არის წყაროს დირექტორიაში.
Სიფრთხილის ზომები
წაშლის ოპერაციების შესრულებამდე დარწმუნდით, რომ ნამდვილად აპირებთ ფაილების წაშლას, რადგან ეს ქმედებები შეუქცევადია.
თუ დირექტორია შეიცავს მნიშვნელოვან ფაილებს, ჯერ შექმენით სარეზერვო ასლი.
გამოყენება სუდო ბრძანებას ადმინისტრატორის უფლებები სჭირდება. თუ საკმარისი უფლებები არ გაქვთ, შეიძლება დაგჭირდეთ გამოყენება სუდო ამ ბრძანებების შესასრულებლად.
ზემოთ ჩამოთვლილი მეთოდები უმეტეს სიტუაციებში გამოიყენება, მაგრამ მათი განხორციელებისას, თქვენი კონკრეტული შემთხვევის მიხედვით, შეარჩიეთ შესაბამისი მეთოდი და სიფრთხილით იმოქმედეთ მონაცემთა დაკარგვის თავიდან ასაცილებლად.
თუ გსურთ წაშლის პროცესზე უფრო დეტალური კონტროლი, შეგიძლიათ გამოიყენოთპოვნაბრძანება ერთად-აღსრულებავარიანტი. მაგალითად:
იპოვეთ my_directory -ტიპი f -exec rm {} \;

ეს ბრძანება იპოვის ყველა ფაილს (-ტიპი f) -ის ქვეშ ჩემი_დირექტორია დირექტორია და შეასრულეთ რმ ბრძანება თითოეულ ფაილზე.
მეთოდი 3: შექმენით ახალი დირექტორია ორიგინალის შესაცვლელად
თუ გსურთ დირექტორიის მთლიანად დაცლა და მისი ხელახლა შექმნა არ გსურთ, შეგიძლიათ წაშალოთ მთელი დირექტორია და შემდეგ ხელახლა შექმნათ:
ეს მიდგომა შლის დირექტორიას და მის ყველა შინაარსს, შემდეგ ქმნის ახალ ცარიელ დირექტორიას.
მეთოდი 4: გამოიყენეთ rsync ბრძანება
ის rsync ბრძანება შეიძლება გამოყენებულ იქნას ფაილებისა და დირექტორიების სინქრონიზაციისთვის და ასევე დირექტორიის დაცლისთვის. მაგალითად:
აქ,
ცარიელი_დირექტორია ცარიელი დირექტორიაა და --წაშლა ოფცია სამიზნე დირექტორიიდან შლის ფაილებს, რომლებიც არ არის წყაროს დირექტორიაში.Სიფრთხილის ზომები
წაშლის ოპერაციების შესრულებამდე დარწმუნდით, რომ ნამდვილად აპირებთ ფაილების წაშლას, რადგან ეს ქმედებები შეუქცევადია.
თუ დირექტორია შეიცავს მნიშვნელოვან ფაილებს, ჯერ შექმენით სარეზერვო ასლი.
გამოყენება
სუდო ბრძანებას ადმინისტრატორის უფლებები სჭირდება. თუ საკმარისი უფლებები არ გაქვთ, შეიძლება დაგჭირდეთ გამოყენება სუდო ამ ბრძანებების შესასრულებლად.ზემოთ ჩამოთვლილი მეთოდები უმეტეს სიტუაციებში გამოიყენება, მაგრამ მათი განხორციელებისას, თქვენი კონკრეტული შემთხვევის მიხედვით, შეარჩიეთ შესაბამისი მეთოდი და სიფრთხილით იმოქმედეთ მონაცემთა დაკარგვის თავიდან ასაცილებლად.
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.

თაროზე დასამონტაჟებელი კომპიუტერი
ჩაშენებული კომპიუტერული ტექნოლოგიები
სამრეწველო პორტატული კომპიუტერები
გამძლე ტაბლეტები
გამძლე ლეპტოპი
სამრეწველო პანელური კომპიუტერი
გამძლე ხელის მოწყობილობა
Advantech Industrial PC