Хориҷ кардани директорияҳо дар Linux

Pin
Send
Share
Send

Системаҳои оператсионии ядро ​​Linux одатан шумораи зиёди директорияҳои холӣ ва холӣ нигоҳ медоранд. Баъзеи онҳо миқдори хеле ками дискро ишғол мекунанд ва инчунин аксар вақт нолозим мешаванд. Дар ин ҳолат, бартараф кардани онҳо интихоби дуруст буд. Якчанд роҳҳо барои тоза кардан мавҷуданд, ва ҳар яке дар ҳолати мушаххас истифода мешаванд. Биёед ба ҳама усулҳои мавҷуда муфассалтар назар андозем ва шумо мувофиқи талаботҳои худ шумо мувофиқтаринро интихоб хоҳед кард.

Феҳристҳоро дар Linux нест кунед

Дар доираи ин мақола, мо дар бораи утилитҳои консолӣ ва воситаҳои иловагӣ, ки бо ворид намудани фармонҳо оғоз мешаванд, сӯҳбат мекунем. Аммо, фаромӯш накунед, ки аксар вақт дар тақсимкунӣ садафаҳои графикӣ иҷро мешаванд. Бинобар ин, барои нест кардани директория, шумо танҳо бояд ба он муроҷиат кунед тавассути менеҷери файл, тасвири ростро клик кунед ва онро интихоб кунед Нест кардан. Баъд аз ин, холӣ кардани сабадро фаромӯш накунед. Аммо, ин интихоб на барои ҳама корбарон татбиқ карда мешавад, аз ин рӯ тавсия медиҳем, ки шумо дастурҳои зеринро хонед.

Пеш аз оғози баррасии роҳҳо, бояд қайд кард, ки вақте ки шумо фармон ворид мекунед, аксар вақт мустақиман номи ҷузвдонеро, ки нест кардан мехоҳед, нишон медиҳед. Вақте ки шумо дар макони он намебошед, шумо бояд роҳи пурраи худро нишон диҳед. Агар чунин имконият вуҷуд дошта бошад, тавсия медиҳем, ки феҳристи волидии ашёро пайдо карда, ба воситаи консол равед. Ин амал чанд дақиқа вақтро мегирад:

  1. Менеҷери файлро кушоед ва ба ҷойгиршавии анбори папка равед.
  2. Онро клик кунед ва ро интихоб кунед "Хусусиятҳо".
  3. Дар фасли "Basic" Роҳи пурра ёбед ва дар хотир доред.
  4. Консолро тавассути меню ё бо истифодаи клавиатураи муқаррарӣ оғоз кунед Ctrl + Alt + T.
  5. Истифода cdба кор дар тараддуди. Пас сатри вуруд шакли мегирадCD / хона / корбар / ҷузвдонва пас аз зеркунии тугма фаъол мешавад Ворид кунед. Корбар дар ин ҳолат, номи корбарӣ ва ҷузвдон - номи папкаи волидайн.

Агар шумо қобилияти муайян кардани маконро надошта бошед, ҳангоми нест кардан шумо бояд роҳи худро пурра ворид кунед, ва шумо бояд инро бидонед.

Усули 1: Фармонҳои стандартии "Терминал"

Рӯйхати фармонҳои ҳама гуна тақсимоти Linux дорои як қатор кумакҳо ва воситаҳоест, ки ба шумо имкон медиҳанд бо амалҳои гуногун бо танзимоти система ва файлҳо, аз ҷумла нест кардани директорияҳо, амал кунед. Якчанд чунин утилитаҳо вуҷуд доранд ва ҳар кадоми онҳо дар шароити мушаххас муфид хоҳад буд.

Дастаи Rmdir

Пеш аз ҳама, ман мехостам ба rmdir. Он барои тоза кардани система танҳо аз феҳристҳои холӣ пешбинӣ шудааст. Онҳоро ба таври ҳамешагӣ нест мекунад ва бартарии ин асб соддагии синтаксиси он ва набудани ягон хатогӣ мебошад. Дар консол қайд шудан кофистҷузвдони rmdirкуҷо ҷузвдон - Номи ҷузвдон дар макони ҷорӣ. Бо пахш кардани тугма асбобро фаъол созед Ворид кунед.

Ҳеҷ чиз монеъ шуда наметавонад, ки шумо ба макони дилхоҳ рафта натавонед ё агар ба шумо лозим набошад, роҳи пурраи директорияро нишон диҳед. Пас сатр, масалан, шакли зеринро мегирад:rmdir / хона / истифодабаранда / ҷузвдон / ҷузвдон1куҷо корбар - номи корбар ҷузвдон директорияи волидайн аст ва ҷузвдон1 - ҷузвдон барои нест кардан. Лутфан таваҷҷӯҳ намоед, ки сарҳад бояд пеш аз хона гузошта шавад ва он дар охири роҳ мавҷуд нест.

Дастаи Rm

Асбоби қаблӣ яке аз ҷузъҳои rm Utility мебошад. Дар ибтидо, он барои нест кардани файлҳо тарҳрезӣ шудааст, аммо агар шумо ба ин далелҳои мувофиқро пешниҳод кунед, он инчунин ҷузвдонро пок мекунад. Ин хосият аллакай барои директорияҳои холӣ мувофиқ аст, дар ин ҳолат шумо бояд ба консол дохил шаведrm -R ҷузвдон(ё роҳи пурраи директория). Ба далелҳо диққат диҳед - он несткунии рекурсивиро оғоз мекунад, яъне он тамоми мундариҷаи ҷузвдон ва худи ба он дахл дорад. Вуруди ҳассос ба ҳарф ҳатмист, зеро - варианти комилан дигар аст.

Агар шумо хоҳед, ки ҳангоми истифодаи rm рӯйхати ҳамаи файлҳо ва ҷузвдонҳои нестшударо нишон диҳед, пас шумо бояд сатрро каме тағир диҳед. Намуд дар "Терминал"rm -Rfv папка, ва он гоҳ фармонро фаъол созед.

Пас аз анҷомёбӣ, маълумот дар бораи ҳама директорияҳо ва объектҳои инфиродӣ, ки қаблан дар макони таъиншуда ҷойгир шудаанд, нишон дода мешавад.

Фармонро ёбед

Дар сайти мо аллакай маводҳо мавҷуданд, ки намунаҳои истифодаи дастовардҳо дар системаҳои оператсионии дар ядро ​​Linux таҳияшуда мебошанд. Албатта, онҳо танҳо маълумоти асосӣ ва муфидро пешкаш мекунанд. Шумо метавонед бо он ба воситаи пахшкунии пайванди зерин шинос шавед ва ҳоло мо пешниҳод менамоем, ки ин восита ҳангоми зарурияти нест кардани директорияҳо чӣ гуна кор мекунад.

Бештар: Linux намунаҳои фармонро пайдо мекунад

  1. Тавре ки шумо медонед пайдо барои ҷустуҷӯи объектҳо дар дохили система хидмат мекунад. Тавассути истифодаи имконоти иловагӣ, шумо метавонед директорияҳоро бо номи мушаххас пайдо кунед ва фавран нест кунед. Барои ин, дар консол ворид кунедпайдо. -type d -name "folder" -exec rm -rf {} ;, куҷо ҷузвдон- номи директория. Боварӣ ҳосил кунед, ки нохунакҳои дувумро нависед.
  2. Дар сатри алоҳида, иттилоот баъзан нишон дода мешавад, ки чунин файл ё феҳрист вуҷуд надорад, аммо ин маънои онро надорад, ки он пайдо нашуд. Танҳо пайдо Пас аз тоза кардани директория аз система дубора кор кард.
  3. ёфтан ~ / -empty -type d -deleteба шумо имкон медиҳад, ки ҳамаи ҷузвдонҳои холиро дар система нест кунед. Баъзе аз онҳо танҳо ба суперфайер дастрасанд, бинобар ин пештар пайдо бояд илова кардсудо.
  4. Дар экран маълумот дар бораи ҳамаи объектҳои ёфтшуда ва муваффақияти амалиёт пайдо мешавад.
  5. Шумо инчунин метавонед танҳо директорияи мушаххасеро таъин кунед, ки дар он асбоб ҷустуҷӯ ва тоза хоҳад кард. Он гоҳ хати, масалан, чунин хоҳад шуд:пайдо / хона / корбар / ҷузвдон / -empty -type d -delete.

Ин ҳамкорӣ бо ёрии утилитаи стандартӣ дар Linux ба итмом мерасад. Тавре ки шумо мебинед, шумораи зиёди онҳо мавҷуданд ва ҳар яке дар вазъиятҳои муайян татбиқ карда мешавад. Агар шумо хоҳед, ки бо дастаҳои дигари машҳур шинос шавед, маводҳои алоҳидаро дар истиноди зер хонед.

Инчунин нигаред: Фармонҳои зуд-зуд истифодашаванда дар Терминали Linux

Усули 2: утилитатсияро нест кунед

Агар асбобҳои пешина дар ҷилди фармон сохта шуда бошанд, пас барномаи коммуналии тозашуда бояд амонати расмии худро насб кунад. Бартарии он дар он аст, ки он ба шумо имкон медиҳад, ки директорияро ба таври доимӣ бе барқарор кардани он тавассути нармафзори махсус тоза кунед.

  1. Кушод "Терминал" ва дар онҷо нависедsudo apt install wipe.
  2. Барои тасдиқи ҳисоби худ паролро ворид кунед.
  3. Мунтазам илова кардани бастаҳои навро ба китобхонаҳои система интизор шавед.
  4. Танҳо рафтан ба макони дилхоҳ ё бақайдгирии фармон бо тамоми роҳи пурраи папка боқӣ мемонад. Чунин ба назар мерасад:хушконидани -rfi / хона / корбар / папкаё танҳопапка -rfi тоза кунедҳангоми иҷрои пешакӣcd + роҳ.

Агар бо кор дар асбоб хушконед аввал бояд рӯ ба рӯ шуд, дар консол нависедхушконедгирифтани маълумот дар бораи истифодаи ин барномаи таҳиягарон. Шарҳи ҳар як далел ва имконот дар он ҷо нишон дода мешавад.

Ҳоло шумо бо фармонҳои терминалӣ, ки ба шумо имкон медиҳанд каталогҳои холӣ ё директорияи холиро дар ОС, ки дар Linux таҳия шудааст, хуб медонед. Тавре ки шумо мебинед, ҳар як асбоби пешниҳодшуда ба таври гуногун кор мекунад ва аз ин рӯ дар ҳолатҳои гуногун оптималӣ хоҳад буд. Пеш аз оғози асбобҳо, тавсия медиҳем, ки дурустии роҳ ва номҳои ҷузвдонро санҷед, то ягон хатогӣ ё несткунии тасодуфӣ набошанд.

Pin
Send
Share
Send