Linux жүйесінде каталогты қалай жоюға болады?
Linux жүйесінде каталогты тазалау каталогтың өзін және оның ішіндегі файл атрибуттарын сақтағыңыз келетініне байланысты әртүрлі жолдармен орындалуы мүмкін. Төменде бірнеше жалпы әдістер берілген:
1-әдіс: пайдаланыңыз rm каталогтағы барлық файлдарды жою пәрмені
Каталогтағы барлық файлдарды жойғыңыз келсе, бірақ каталогтың өзін сақтағыңыз келсе, пайдалана аласыз rm пәрмен. Мысалы, аталған каталогты тазалау үшін менің_каталогым, сіз келесі пәрменді пайдалана аласыз:
rm -rf менің_каталогым/*
-р мұндағы опция рекурсивті жоюды білдіреді және -ф опция күштеп жоюды білдіреді, яғни растау сұраулары жоқ.
2-әдіс: -exec көмегімен табу пәрменін пайдаланыңыз
Жою процесін егжей-тегжейлі басқару қажет болса, пайдалана аласызтабупәрменімен бірге-орындауопция. Мысалы:
менің_каталогымды табу -түрі f -exec rm {} \;

Бұл пәрмен барлық файлдарды табады (-f түрі) астында менің_каталогым каталогын орындаңыз және орындаңыз rm әр файлдағы пәрмен.
3-әдіс: Түпнұсқаны ауыстыру үшін жаңа каталог жасаңыз
Егер каталогты толығымен босатқыңыз келсе және оны қайта жасауға қарсы болмасаңыз, бүкіл каталогты жойып, оны қайтадан жасауға болады:

rm -rf менің_каталогым mkdir менің_каталогым
Бұл тәсіл каталогты және оның барлық мазмұнын жояды, содан кейін жаңа бос каталог жасайды.
4-әдіс: пайдаланыңыз rsync Пәрмен
The rsync пәрменін файлдар мен каталогтарды синхрондау үшін пайдалануға болады және оны каталогты босату үшін де пайдалануға болады. Мысалы:
rsync -a --бос_каталогты/ менің_каталогымды жою/

Мұнда, бос_каталог бос каталог болып табылады және --жою опциясы бастапқы каталогта жоқ файлдарды мақсатты каталогтан жояды.
Сақтық шаралары
Жою әрекеттерін орындамас бұрын, файлдарды шынымен жойғыңыз келетініне көз жеткізіңіз, себебі бұл әрекеттер қайтымсыз.
Каталогта маңызды файлдар болса, алдымен сақтық көшірме жасаңыз.
пайдалану sudo пәрмені әкімшілік артықшылықтарды қажет етеді. Егер сізде жеткілікті рұқсаттар болмаса, пайдалану қажет болуы мүмкін sudo осы командаларды орындау үшін.
Жоғарыда аталған әдістер жағдайлардың көпшілігіне қолданылады, бірақ оларды жүзеге асырған кезде, нақты жағдайға негізделген сәйкес әдісті таңдап, деректердің жоғалуын болдырмау үшін сақтықпен әрекет етіңіз.
Жою процесін егжей-тегжейлі басқару қажет болса, пайдалана аласызтабупәрменімен бірге-орындауопция. Мысалы:
менің_каталогымды табу -түрі f -exec rm {} \;

Бұл пәрмен барлық файлдарды табады (-f түрі) астында менің_каталогым каталогын орындаңыз және орындаңыз rm әр файлдағы пәрмен.
3-әдіс: Түпнұсқаны ауыстыру үшін жаңа каталог жасаңыз
Егер каталогты толығымен босатқыңыз келсе және оны қайта жасауға қарсы болмасаңыз, бүкіл каталогты жойып, оны қайтадан жасауға болады:
Бұл тәсіл каталогты және оның барлық мазмұнын жояды, содан кейін жаңа бос каталог жасайды.
4-әдіс: пайдаланыңыз rsync Пәрмен
The rsync пәрменін файлдар мен каталогтарды синхрондау үшін пайдалануға болады және оны каталогты босату үшін де пайдалануға болады. Мысалы:
Мұнда,
бос_каталог бос каталог болып табылады және --жою опциясы бастапқы каталогта жоқ файлдарды мақсатты каталогтан жояды.Сақтық шаралары
Жою әрекеттерін орындамас бұрын, файлдарды шынымен жойғыңыз келетініне көз жеткізіңіз, себебі бұл әрекеттер қайтымсыз.
Каталогта маңызды файлдар болса, алдымен сақтық көшірме жасаңыз.
пайдалану
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.

Тірекке орнатылған компьютер
Енгізілген есептеулер
Өнеркәсіптік портативті компьютерлер
Күрделі планшеттер
Күрделі ноутбук
Өнеркәсіптік панельдік компьютер
Берік қол
Advantech өнеркәсіптік компьютері