Si të fshini një drejtori në Linux?
Në një sistem Linux, pastrimi i një drejtorie mund të bëhet në mënyra të ndryshme, varësisht nëse doni ta mbani vetë drejtorinë dhe atributet e skedarit brenda saj. Më poshtë janë disa metoda të zakonshme:
Metoda 1: Përdorni rm komandë për të fshirë të gjitha skedarët brenda drejtorisë
Nëse doni të fshini të gjitha skedarët brenda një drejtorie, por ta mbani vetë drejtorinë, mund të përdorni rm komandë. Për shembull, për të pastruar një drejtori me emrin drejtoria_ime, mund të përdorni komandën e mëposhtme:
rm -rf drejtoria_ime/*
-r opsioni këtu qëndron për fshirje rekursive, dhe -f opsioni do të thotë fshirje e detyruar, d.m.th., nuk ka kërkesa konfirmimi.
Metoda 2: Përdorni komandën find me -exec
Nëse dëshironi një kontroll më të detajuar mbi procesin e fshirjes, mund të përdornigjejkomandë së bashku me-ekzekutuesopsion. Për shembull:
gjej_direktorinë_my -lloji f -exec rm {} \;

Kjo komandë do të gjejë të gjitha skedarët (-tipi f) nën drejtoria_ime direktorinë dhe ekzekutoni rm komandë në çdo skedar.
Metoda 3: Krijoni një drejtori të re për të zëvendësuar atë origjinale
Nëse doni të zbrazni plotësisht një drejtori dhe nuk keni problem ta rikrijoni atë, mund ta fshini të gjithë drejtorinë dhe pastaj ta krijoni përsëri:

rm -rf my_directory mkdir my_directory
Kjo qasje fshin direktorinë dhe të gjithë përmbajtjen e saj, pastaj krijon një direktori të re bosh.
Metoda 4: Përdorni rsync Komanda
I/E/Të/Të rsync komanda mund të përdoret për të sinkronizuar skedarët dhe drejtoritë, dhe gjithashtu mund të përdoret për të zbrazur një drejtori. Për shembull:
rsync -a --fshij drejtorinë_e_bosh/ drejtorinë_e_im/

Këtu, drejtori_e_pa_direktor është një drejtori bosh, dhe --fshij Opsioni heq skedarët nga drejtoria e synuar që nuk janë të pranishëm në drejtorinë burimore.
Masa paraprake
Para se të kryeni operacione fshirjeje, sigurohuni që me të vërtetë keni ndërmend të fshini skedarët, pasi këto veprime janë të pakthyeshme.
Nëse drejtoria përmban skedarë të rëndësishëm, së pari bëni një kopje rezervë.
Duke përdorur sudo komanda kërkon privilegje administratori. Nëse nuk keni leje të mjaftueshme, mund t'ju duhet të përdorni sudo për të ekzekutuar këto komanda.
Metodat e mësipërme zbatohen në shumicën e situatave, por kur i zbatoni ato, zgjidhni metodën e duhur bazuar në rastin tuaj specifik dhe veproni me kujdes për të shmangur humbjen e të dhënave.
Nëse dëshironi një kontroll më të detajuar mbi procesin e fshirjes, mund të përdornigjejkomandë së bashku me-ekzekutuesopsion. Për shembull:
gjej_direktorinë_my -lloji f -exec rm {} \;

Kjo komandë do të gjejë të gjitha skedarët (-tipi f) nën drejtoria_ime direktorinë dhe ekzekutoni rm komandë në çdo skedar.
Metoda 3: Krijoni një drejtori të re për të zëvendësuar atë origjinale
Nëse doni të zbrazni plotësisht një drejtori dhe nuk keni problem ta rikrijoni atë, mund ta fshini të gjithë drejtorinë dhe pastaj ta krijoni përsëri:
Kjo qasje fshin direktorinë dhe të gjithë përmbajtjen e saj, pastaj krijon një direktori të re bosh.
Metoda 4: Përdorni rsync Komanda
I/E/Të/Të rsync komanda mund të përdoret për të sinkronizuar skedarët dhe drejtoritë, dhe gjithashtu mund të përdoret për të zbrazur një drejtori. Për shembull:
Këtu,
drejtori_e_pa_direktor është një drejtori bosh, dhe --fshij Opsioni heq skedarët nga drejtoria e synuar që nuk janë të pranishëm në drejtorinë burimore.Masa paraprake
Para se të kryeni operacione fshirjeje, sigurohuni që me të vërtetë keni ndërmend të fshini skedarët, pasi këto veprime janë të pakthyeshme.
Nëse drejtoria përmban skedarë të rëndësishëm, së pari bëni një kopje rezervë.
Duke përdorur
sudo komanda kërkon privilegje administratori. Nëse nuk keni leje të mjaftueshme, mund t'ju duhet të përdorni sudo për të ekzekutuar këto komanda.Metodat e mësipërme zbatohen në shumicën e situatave, por kur i zbatoni ato, zgjidhni metodën e duhur bazuar në rastin tuaj specifik dhe veproni me kujdes për të shmangur humbjen e të dhënave.
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.

PC i montuar në raft
Informatikë e integruar
Kompjuterë të lëvizshëm industrialë
Tableta të forta
Laptop i fuqishëm
PC me panel industrial
Pajisje e fortë për t’u mbajtur në dorë
Advantech Industrial PC