Leave Your Message
Як выдаліць каталог у Linux?
Блог

Як выдаліць каталог у Linux?

2025-05-23 11:47:12


У сістэме Linux ачыстка каталога можа быць выканана рознымі спосабамі ў залежнасці ад таго, ці хочаце вы захаваць сам каталог і атрыбуты файлаў у ім. Ніжэй прыведзены некалькі распаўсюджаных метадаў:

Спосаб 1: Выкарыстоўвайце м каманда для выдалення ўсіх файлаў у каталогу

Калі вы хочаце выдаліць усе файлы ў каталогу, але захаваць сам каталог, вы можаце скарыстацца камандай м каманда. Напрыклад, каб ачысціць каталог з назвай мой_каталог, вы можаце выкарыстаць наступную каманду:

rm -rf мой_каталог/*

The -r тут опцыя азначае рэкурсіўнае выдаленне, а -f азначае прымусовае выдаленне, г.зн. без запытаў пацверджання.


Спосаб 2: Выкарыстоўвайце каманду find з -exec

Калі вы хочаце больш дэталёва кантраляваць працэс выдалення, вы можаце выкарыстоўвацьзнайсцікаманда разам з-execварыянт. Напрыклад:

знайсці мой_каталог -type f -exec rm {} \;



Гэтая каманда знойдзе ўсе файлы (-тып f) пад мой_каталог каталог і выканаць м каманда для кожнага файла.




Метад 3: Стварэнне новага каталога для замены зыходнага

Калі вы хочаце цалкам ачысціць каталог і не супраць яго перастварыць, вы можаце выдаліць увесь каталог, а затым стварыць яго зноў:



rm -rf мая_дырэкторыя mkdir мая_дырэкторыя

Гэты падыход выдаляе каталог і ўсё яго змесціва, а затым стварае новы пусты каталог.




Спосаб 4: Выкарыстоўвайце
rsync Каманда

The rsync Каманда можа выкарыстоўвацца для сінхранізацыі файлаў і каталогаў, а таксама для ачысткі каталога. Напрыклад:

rsync -a --delete пусты_каталог/мой_каталог/


Тут, пусты_каталог пусты каталог, і --выдаліць Опцыя выдаляе файлы з мэтавага каталога, якія адсутнічаюць у зыходным каталогу.



Меры засцярогі

Перад тым, як выконваць аперацыі па выдаленні, пераканайцеся, што вы сапраўды маеце намер выдаліць файлы, бо гэтыя дзеянні незваротныя.
Калі каталог змяшчае важныя файлы, спачатку зрабіце рэзервовую копію.
Выкарыстоўваючы судо Каманда патрабуе правоў адміністратара. Калі ў вас няма дастатковых правоў, вам можа спатрэбіцца выкарыстаць судо выканаць гэтыя каманды.
Вышэйапісаныя метады падыходзяць для большасці сітуацый, але пры іх ужыванні выбірайце адпаведны метад у залежнасці ад вашага канкрэтнага выпадку і дзейнічайце асцярожна, каб пазбегнуць страты дадзеных.




Звязаныя тавары

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.