Upravljanje datotekama

Kako mogu navesti prazne direktorije u Linuxu?

Kako mogu navesti prazne direktorije u Linuxu?

Većinu vremena se postavlja ovo pitanje, kako ćete navesti prazne datoteke i mape dok radite na operacijskom sustavu koji se temelji na Linuxu? Prazne datoteke i direktoriji su oni koji nemaju podataka, odnosno poddirektorijume. Ako želite naučiti kako se to radi, onda je ovaj vodič namijenjen vama. Morate proći svaki korak definiran u ovom vodiču da biste popisali prazne mape ili datoteke u terminalu. Prvo, morate imati sudo privilegije sustava temeljenog na Linuxu da biste ga mogli koristiti. Nakon prijave iz sustava, morate otvoriti naredbeni terminal iz programa. Pregledat ćemo neke primjere za navođenje praznih mapa.

Korištenje naredbe "Pronađi"

Puno je načina da se pomoću naredbe 'pronađi' u našim primjerima navede prazne mape i datoteke u školjci naredbe. Raspravit ćemo o svakom od njih.

Primjer 01: Popis praznih direktorija

Dakle, pretpostavite da ste u svom početnom direktoriju sustava Linux, morate pogledati sve prazne direktorije unutar njega. Upotrijebite naredbu 'pronađi' zajedno sa zastavicom '-type' koja određuje pretraživanje tipa direktorija pomoću ključne riječi 'd'. Riječ '-empty' korištena je kao zastava za pretraživanje samo praznih direktorija unutar početnog direktorija kako je navedeno u nastavku. Točka znači trenutno mjesto koje je početni direktorij sustava temeljenog na Linuxu. Izlaz prikazuje sve prazne direktorije unutar kućnog direktorija i njegovih poddirektorijuma.

$ pronađi . -upišite d -prazno

Primjer 02: Popis praznih datoteka

Sada je vrijeme da napišete sve prazne datoteke unutar kućnog direktorija koristeći istu gornju naredbu s neznatnom promjenom. Koristit ćemo zastavicu "f" da odredimo da pretražena stavka mora biti vrste datoteke. Izvršite donju naredbu u ljusci i dobit ćete popis praznih datoteka koje se nalaze u matičnom direktoriju i njegovim poddirektorijima kao što je prikazano na snimci.

$ pronađi . -upišite f -prazno

Primjer 03: Popis praznih datoteka

Pretpostavimo da netko želi navesti samo prazne direktorije koji se nalaze u matičnom direktoriju sustava Linux bez praznih direktorija u poddirektorijima kućnih direktorija, tada može koristiti i naredbu "pronađi". U ovoj naredbi morate definirati dubinu stabla koje želite pretraživati ​​navođenjem praznih direktorija pomoću zastavice "-maxdepth". Dubinu stabla možete odrediti brojem kao što smo koristili 1 u naredbi ispod. To znači da će tražiti samo prazne direktorije koji se nalaze izravno u matičnom direktoriju sustava. Pokušajte izvršiti dolje navedeni upit u ljusci terminala. Izlaz prikazuje popis svih praznih direktorija, što znači da svi ovi navedeni direktoriji nemaju podataka u sebi.

$ pronađi . -maxdepth 1 -tip d -prazan

Popisali smo sve prazne direktorije ili datoteke u matičnom direktoriju. Sada je vrijeme da se malo promijeni. Pogledat ćemo prazne datoteke i mape u nekim drugim direktorijima.

Primjer 04: Popis praznih datoteka

U tu svrhu moramo definirati put tog određenog direktorija unutar upute. Preostala naredba bit će takva kakva je. Isprobajte naredbu u nastavku da biste pretražili prazne datoteke u mapi "Dokumenti". Rezultat razrađuje da direktorij 'Dokumenti' ima samo dva koja su trenutno prazna e.g., jedan.txt i scnd.txt.

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

Primjer 05: Popis praznih mapa

Sada izmijenimo ovu naredbu kako bismo vidjeli prazne direktorije u direktoriju "Dokumenti". Da bismo to učinili, moramo napisati "d" umjesto "f" kao što je prikazano dolje. Pokušajte izvršiti upit u nastavku kako biste prikazali prazne mape. Izlaz pokazuje da trenutno nemamo praznih datoteka u direktoriju "Dokumenti".

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

Primjer 06: Popis praznih datoteka Broji broj

Vidjeli ste kako se navode prazne datoteke i mape. Sada ćemo pregledati broj praznih datoteka i mapa smještenih u određenoj mapi. Za to ćemo koristiti istu naredbu "pronađi". Svi stari parametri ostat će isti u upitu uz malu promjenu. U naredbi koristimo parametar "wc -l" za brojanje praznih datoteka koje se nalaze na trenutnom mjestu. Izvršenje navedene naredbe daje nam rezultat 18. To znači da kućni direktorij sadrži samo ukupno 18 praznih datoteka.

$ pronađi . -upišite f -prazno | wc -l

Primjer 07: Popis broja nepraznih datoteka

Kao što smo naučili kako se broji broj praznih datoteka unutar određenog direktorija. Vrijeme je da izbrojite broj praznih direktorija datoteka unutar neke mape. U tu svrhu koristit ćemo parametar zastavice "-not" u upitu. Preostali upit bit će isti od početka do kraja. Dakle, pokrenimo donju naredbu 'pronađi' u ljusci terminala kao što je prikazano na snimci. Izlaz prikazuje broj praznih datoteka u matičnom direktoriju i njegovim poddirektorijima koji je “6474”.

$ pronađi . -upišite f -not -empty | wc -l

Primjer 08: Popis praznih datoteka s veličinom

I na kraju, ali ne najmanje važno, koristit ćemo naredbu "pronađi" zajedno s ključnom riječi "veličina" za pretraživanje datoteka prema navedenoj veličini. Sada ćemo navesti datoteke iz matičnog direktorija u kojima nema nula podataka. Vrijednost ključne riječi definirali smo kao "0". Izlaz je prikazan ispod s popisom datoteka veličine "0".

$ pronađi ./ -tip f -veličina 0

Zaključak

Konačno! Učinili smo sve potrebne naredbe za popis ili prikaz praznih datoteka u nekom direktoriju.

Bitka za Wesnoth 1.13.6 Razvoj objavljen
Bitka za Wesnoth 1.13.6 objavljeno prošlog mjeseca, šesto je razvojno izdanje u izdanju 1.13.x series i donosi niz poboljšanja, ponajviše korisničkog ...
Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...