Linuxта каталогду кантип жок кылса болот?
Linux системасында каталогду тазалоо каталогдун өзүн жана анын ичиндеги файл атрибуттарын сактап калгыңыз келеби же жокпу, жараша ар кандай жолдор менен жүргүзүлүшү мүмкүн. Төмөндө бир нече жалпы ыкмалары болуп саналат:
Метод 1: колдонуу rm каталогдогу бардык файлдарды жок кылуу буйругу
Эгер сиз каталогдогу бардык файлдарды жок кылгыңыз келсе, бирок каталогдун өзүн сактагыңыз келсе, анда сиз rm буйрук. Мисалы, аталган каталогду тазалоо үчүн менин_каталогум, сиз төмөнкү буйрукту колдоно аласыз:
rm -rf менин_каталогум/*
-р Бул жерде параметр рекурсивдүү жок кылууну билдирет жана -f параметр күч менен жок кылууну билдирет, башкача айтканда, эч кандай ырастоо чакырыктары.
Метод 2: -exec менен табуу буйругун колдонуңуз
Эгер сиз жок кылуу процессин көбүрөөк көзөмөлдөөнү кааласаңыз, анда колдонсоңуз болоттабууменен бирге буйрук-execпараметр. Мисалы:
менин_каталогумду табуу -түр f -exec rm {} \;

Бул буйрук бардык файлдарды табат (-түр f) астында менин_каталогум каталогун жана аткарыңыз rm ар бир файл боюнча буйрук.
Метод 3: Түпнускасын алмаштыруу үчүн жаңы каталог түзүңүз
Эгерде сиз каталогду толугу менен бошоткуңуз келсе жана аны кайра түзүүгө каршы болбосоңуз, анда сиз каталогду толугу менен жок кылып, кайра түзө аласыз:

rm -rf менин_каталогум mkdir менин_каталогум
Бул ыкма каталогду жана анын бардык мазмунун жок кылат, андан кийин жаңы бош каталогду түзөт.
Метод 4: колдонуу rsync Command
The rsync команданы файлдарды жана каталогдорду синхрондоштуруу үчүн колдонсо болот, ошондой эле аны каталогду бошотуу үчүн колдонсо болот. Мисалы:
rsync -a --бош_каталогду жок кылуу/ менин_каталогум/

Бул жерде, бош_каталог бош каталог жана --жок кылуу параметр булак каталогунда жок файлдарды максаттуу каталогдон жок кылат.
Cактык чаралары
Жок кылуу операцияларын аткаруудан мурун, чындап эле файлдарды жок кылуу ниетиңизди текшериңиз, анткени бул аракеттер кайтарылгыс.
Каталог маанилүү файлдарды камтыса, адегенде камдык көчүрмөсүн жасаңыз.
колдонуу sudo команда административдик артыкчылыктарды талап кылат. Эгер жетиштүү уруксаттарыңыз жок болсо, колдонууга туура келиши мүмкүн sudo бул буйруктарды аткаруу үчүн.
Жогорудагы ыкмалар көпчүлүк кырдаалдарга тиешелүү, бирок аларды ишке ашырууда сиздин конкреттүү ишиңизге жараша ылайыктуу ыкманы тандап, маалыматтарды жоготуп албаш үчүн этияттык менен жүрүңүз.
Эгер сиз жок кылуу процессин көбүрөөк көзөмөлдөөнү кааласаңыз, анда колдонсоңуз болоттабууменен бирге буйрук-execпараметр. Мисалы:
менин_каталогумду табуу -түр f -exec rm {} \;

Бул буйрук бардык файлдарды табат (-түр f) астында менин_каталогум каталогун жана аткарыңыз rm ар бир файл боюнча буйрук.
Метод 3: Түпнускасын алмаштыруу үчүн жаңы каталог түзүңүз
Эгерде сиз каталогду толугу менен бошоткуңуз келсе жана аны кайра түзүүгө каршы болбосоңуз, анда сиз каталогду толугу менен жок кылып, кайра түзө аласыз:
Бул ыкма каталогду жана анын бардык мазмунун жок кылат, андан кийин жаңы бош каталогду түзөт.
Метод 4: колдонуу rsync Command
The rsync команданы файлдарды жана каталогдорду синхрондоштуруу үчүн колдонсо болот, ошондой эле аны каталогду бошотуу үчүн колдонсо болот. Мисалы:
Бул жерде,
бош_каталог бош каталог жана --жок кылуу параметр булак каталогунда жок файлдарды максаттуу каталогдон жок кылат.Cактык чаралары
Жок кылуу операцияларын аткаруудан мурун, чындап эле файлдарды жок кылуу ниетиңизди текшериңиз, анткени бул аракеттер кайтарылгыс.
Каталог маанилүү файлдарды камтыса, адегенде камдык көчүрмөсүн жасаңыз.
колдонуу
sudo команда административдик артыкчылыктарды талап кылат. Эгер жетиштүү уруксаттарыңыз жок болсо, колдонууга туура келиши мүмкүн sudo бул буйруктарды аткаруу үчүн.Жогорудагы ыкмалар көпчүлүк кырдаалдарга тиешелүү, бирок аларды ишке ашырууда сиздин конкреттүү ишиңизге жараша ылайыктуу ыкманы тандап, маалыматтарды жоготуп албаш үчүн этияттык менен жүрүңүз.
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.

Rackmount PC
Embedded Computing
Өнөр жай портативдик компьютерлери
Катуу планшеттер
Күчтүү ноутбук
Өнөр жай панели PC
Rugged Handheld
Advantech Industrial PC