Leave Your Message
Linuxта каталогду кантип жок кылса болот?
Блог

Linuxта каталогду кантип жок кылса болот?

2025-05-23 11:47:12


Linux системасында каталогду тазалоо каталогдун өзүн жана анын ичиндеги файл атрибуттарын сактап калгыңыз келеби же жокпу, жараша ар кандай жолдор менен жүргүзүлүшү мүмкүн. Төмөндө бир нече жалпы ыкмалары болуп саналат:

Метод 1: колдонуу rm каталогдогу бардык файлдарды жок кылуу буйругу

Эгер сиз каталогдогу бардык файлдарды жок кылгыңыз келсе, бирок каталогдун өзүн сактагыңыз келсе, анда сиз rm буйрук. Мисалы, аталган каталогду тазалоо үчүн менин_каталогум, сиз төмөнкү буйрукту колдоно аласыз:

rm -rf менин_каталогум/*

The Бул жерде параметр рекурсивдүү жок кылууну билдирет жана -f параметр күч менен жок кылууну билдирет, башкача айтканда, эч кандай ырастоо чакырыктары.


Метод 2: -exec менен табуу буйругун колдонуңуз

Эгер сиз жок кылуу процессин көбүрөөк көзөмөлдөөнү кааласаңыз, анда колдонсоңуз болоттабууменен бирге буйрук-execпараметр. Мисалы:

менин_каталогумду табуу -түр f -exec rm {} \;



Бул буйрук бардык файлдарды табат (-түр f) астында менин_каталогум каталогун жана аткарыңыз rm ар бир файл боюнча буйрук.




Метод 3: Түпнускасын алмаштыруу үчүн жаңы каталог түзүңүз

Эгерде сиз каталогду толугу менен бошоткуңуз келсе жана аны кайра түзүүгө каршы болбосоңуз, анда сиз каталогду толугу менен жок кылып, кайра түзө аласыз:



rm -rf менин_каталогум mkdir менин_каталогум

Бул ыкма каталогду жана анын бардык мазмунун жок кылат, андан кийин жаңы бош каталогду түзөт.




Метод 4: колдонуу
rsync Command

The rsync команданы файлдарды жана каталогдорду синхрондоштуруу үчүн колдонсо болот, ошондой эле аны каталогду бошотуу үчүн колдонсо болот. Мисалы:

rsync -a --бош_каталогду жок кылуу/ менин_каталогум/


Бул жерде, бош_каталог бош каталог жана --жок кылуу параметр булак каталогунда жок файлдарды максаттуу каталогдон жок кылат.



Cактык чаралары

Жок кылуу операцияларын аткаруудан мурун, чындап эле файлдарды жок кылуу ниетиңизди текшериңиз, анткени бул аракеттер кайтарылгыс.
Каталог маанилүү файлдарды камтыса, адегенде камдык көчүрмөсүн жасаңыз.
колдонуу sudo команда административдик артыкчылыктарды талап кылат. Эгер жетиштүү уруксаттарыңыз жок болсо, колдонууга туура келиши мүмкүн sudo бул буйруктарды аткаруу үчүн.
Жогорудагы ыкмалар көпчүлүк кырдаалдарга тиешелүү, бирок аларды ишке ашырууда сиздин конкреттүү ишиңизге жараша ылайыктуу ыкманы тандап, маалыматтарды жоготуп албаш үчүн этияттык менен жүрүңүз.




Related Products

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.