Upravljanje datotek

Kako naštejem prazne imenike v Linuxu?

Kako naštejem prazne imenike v Linuxu?

Večino časa se pojavlja to vprašanje, kako boste seznam praznih datotek in map, ko delate v operacijskem sistemu, ki temelji na Linuxu? Prazne datoteke in imeniki so tisti, v katerih ni podatkov oziroma podimenikov. Če se želite naučiti, kako to storiti, je ta vadnica namenjena vam. Vsak korak, opisan v tej vadnici, morate opraviti, da navedete prazne mape ali datoteke v terminalu. Najprej morate imeti privilegije sudo sistema, ki temelji na Linuxu, da ga lahko uporabljate. Po prijavi iz sistema morate v aplikaciji odpreti ukazni terminal. Ogledali si bomo nekaj primerov za naštevanje praznih map.

Uporaba ukaza »Najdi«

Obstaja veliko načinov za uporabo ukaza 'find' v naših primerih za seznam praznih map in datotek v ukazni lupini. O vsakem od njih bomo razpravljali.

Primer 01: Seznam praznih imenikov

Torej, če ste v domačem imeniku sistema Linux, si morate ogledati vse prazne imenike v njem. Uporabite ukaz 'find' skupaj z zastavico '-type', ki določa iskanje po imeniku s ključno besedo 'd'. Beseda '-empty' je bila uporabljena kot zastavica za iskanje samo praznih imenikov v domačem imeniku, kot je navedeno spodaj. Pika pomeni trenutno lokacijo, ki je domači imenik sistema, ki temelji na Linuxu. Rezultat prikazuje vse prazne imenike v domačem imeniku in njegovih podimenikih.

$ najdi . -vnesite d -prazno

Primer 02: Seznam praznih datotek

Zdaj je čas, da z istim zgornjim ukazom z rahlo spremembo navedete vse prazne datoteke v domačem imeniku. Z zastavico "f" bomo določili, da mora biti iskani element vrste datoteke. Izvedite spodnji ukaz v lupini in dobili boste seznam praznih datotek, ki se nahajajo v domačem imeniku in njegovih podimenikih, kot je prikazano na posnetku.

$ najdi . -vnesite f -prazno

Primer 03: Seznam praznih datotek

Recimo, da nekdo želi našteti samo prazne imenike, ki se nahajajo v domačem imeniku sistema Linux, brez praznih imenikov v podimenikih domačih imenikov, potem lahko uporabi tudi ukaz "najdi". V tem ukazu morate določiti globino drevesa, ki ga želite iskati, tako da navedete prazne imenike z zastavico "-maxdepth". Globino drevesa lahko določite s številko, kot smo uporabili 1 v spodnjem ukazu. To pomeni, da bo iskal samo prazne imenike, ki so neposredno v domačem imeniku sistema. Poskusite izvesti spodnjo poizvedbo v terminalski lupini. Rezultat prikazuje seznam vseh praznih imenikov, kar pomeni, da vsi ti navedeni imeniki nimajo podatkov v sebi.

$ najdi . -maxdepth 1-type d -prazno

Naštevali smo vse prazne imenike ali datoteke v domačem imeniku. Zdaj je čas, da se nekoliko spremenimo. Ogledali si bomo prazne datoteke in mape v nekaterih drugih imenikih.

Primer 04: Seznam praznih datotek

V ta namen moramo v navodilih določiti pot do tega imenika. Preostali ukaz bo tak, kot je. Poskusite spodnji ukaz za iskanje praznih datotek v mapi »Dokumenti«. Rezultat pojasnjuje, da imata imenik 'Dokumenti' samo dva, ki sta trenutno prazna e.g., eno.txt in scnd.txt.

$ find / home / aqsayasin / Documents / -type f -prazno

Primer 05: Seznam praznih map

Zdaj spremenimo ta ukaz, da bomo videli prazne imenike v imeniku "Dokumenti". Za to moramo napisati "d" namesto "f", kot je prikazano spodaj. Poskusite izvesti spodnjo poizvedbo, da prikažete prazne mape. Izhodni podatki kažejo, da trenutno v imeniku »Dokumenti« nimamo praznih datotek.

$ find / home / aqsayasin / Documents / -type d -prazno

Primer 06: Seznam praznih datotek šteje število

Videli ste, kako seznam praznih datotek in map. Zdaj si bomo ogledali štetje praznih datotek in map v določeni mapi. Za to bomo uporabili isti ukaz »najdi«. Vsi stari parametri bodo v poizvedbi z rahlo spremembo ostali enaki. V ukazu uporabljamo parameter “wc -l” za štetje praznih datotek na trenutni lokaciji. Izvedba navedenega ukaza nam da rezultat 18. To pomeni, da ima domači imenik samo 18 praznih datotek.

$ najdi . -vnesite f -prazno | wc -l

Primer 07: Naštejte številko števila praznih datotek

Ko smo se naučili, kako šteti število praznih datotek v določenem imeniku. Čas je, da preštejemo število praznih imenikov datotek v nekem imeniku. Za ta poseben namen bomo pri poizvedbi uporabili parameter zastavice "-not". Preostala poizvedba bo enaka od začetka do konca. Torej, zaženimo spodnji ukaz 'find' v lupini terminala, kot je prikazano na posnetku. Rezultat prikazuje število praznih datotek v domačem imeniku in njegovih podimenikih, ki je »6474«.

$ najdi . -vnesite f -not -empty | wc -l

Primer 08: Seznam praznih datotek z velikostjo

Nenazadnje bomo za iskanje datotek glede na določeno velikost uporabili ukaz »najdi« skupaj s ključno besedo »velikost«. Zdaj bomo našteli datoteke iz domačega imenika, v katerih ni nič podatkov. Vrednost velikosti ključne besede smo določili kot "0". Izhod je prikazan spodaj s seznamom datotek velikosti "0".

$ najdi ./ -tip f -velika 0

Zaključek

Končno! Izvedli smo vse potrebne ukaze za seznam ali prikaz praznih datotek v nekem imeniku.

Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....
Namestite najnovejšo strategijo igre OpenRA v Ubuntu Linux
OpenRA je Libre / Free Real Time strateški stroj, ki poustvarja zgodnje igre Westwood, kot je klasična Command & Conquer: Red Alert. Porazdeljeni modi...