File Management

Jak wyświetlić puste katalogi w systemie Linux??

Jak wyświetlić puste katalogi w systemie Linux??

W większości przypadków pojawia się to pytanie, jak wyświetlić puste pliki i foldery podczas pracy w systemie operacyjnym opartym na Linuksie? Puste pliki i katalogi to te, w których nie ma odpowiednio danych lub podkatalogów. Jeśli chcesz się nauczyć, jak to zrobić, ten poradnik jest przeznaczony dla Ciebie. Musisz przejść przez każdy krok zdefiniowany w tym samouczku, aby wyświetlić puste foldery lub pliki w terminalu. Po pierwsze, aby z niego korzystać, musisz mieć uprawnienia sudo systemu opartego na Linuksie. Po zalogowaniu się z systemu musisz otworzyć terminal poleceń z aplikacji. Przyjrzymy się niektórym przykładom wykazywania pustych folderów.

Używanie polecenia „Znajdź”

W naszych przykładach istnieje wiele sposobów użycia polecenia „znajdź” w celu wyświetlenia pustych folderów i plików w powłoce poleceń. Omówimy każdy z nich.

Przykład 01: Lista pustych katalogów

Więc załóżmy, że jesteś w swoim katalogu domowym systemu Linux, musisz przejrzeć wszystkie puste katalogi w nim. Użyj polecenia „find” wraz z flagą „-type”, która określa wyszukiwanie typu katalogu za pomocą słowa kluczowego „d”. Słowo „-pusty” zostało użyte jako flaga do wyszukiwania tylko pustych katalogów w katalogu domowym, jak podano poniżej. Kropka oznacza bieżącą lokalizację, która jest katalogiem domowym systemu opartego na systemie Linux. Dane wyjściowe pokazują wszystkie puste katalogi w katalogu domowym i jego podkatalogach.

$ znajdź . -wpisz d -puste

Przykład 02: Lista pustych plików

Teraz nadszedł czas, aby wyświetlić listę wszystkich pustych plików w katalogu domowym za pomocą tego samego powyższego polecenia z niewielką zmianą. Użyjemy flagi „f”, aby określić, że wyszukiwany element musi być typem pliku. Wykonaj poniższe polecenie w powłoce, a otrzymasz listę pustych plików znajdujących się w katalogu domowym i jego podkatalogach przedstawionych na migawce.

$ znajdź . -wpisz f -puste

Przykład 03: Lista pustych plików

Załóżmy, że ktoś chce wyświetlić tylko puste katalogi znajdujące się w katalogu domowym systemu Linux bez pustych katalogów w podkatalogach katalogów domowych, wtedy może również użyć polecenia „znajdź”. W tym poleceniu musisz określić głębokość drzewa, które chcesz przeszukać, wyświetlając puste katalogi za pomocą flagi „-maxdepth”. Możesz określić głębokość drzewa za pomocą liczby, tak jak użyliśmy 1 w poniższym poleceniu. Oznacza to, że będzie szukać tylko pustych katalogów, które znajdują się bezpośrednio w katalogu domowym systemu. Spróbuj wykonać poniższe zapytanie w powłoce terminala. Dane wyjściowe pokazują listę wszystkich pustych katalogów, co oznacza, że ​​wszystkie wymienione katalogi nie zawierają żadnych danych.

$ znajdź . -maxgłębokość 1 -typ d -pusty

Wypisaliśmy wszystkie puste katalogi lub pliki w katalogu domowym. Teraz czas na drobną zmianę. Przyjrzymy się pustym plikom i folderom w kilku innych katalogach.

Przykład 04: Lista pustych plików

W tym celu musimy zdefiniować ścieżkę do tego konkretnego katalogu w instrukcji. Pozostałe polecenie będzie takie, jakie jest. Wypróbuj poniższe polecenie, aby wyszukać puste pliki w folderze „Dokumenty”. Wynik pokazuje, że w katalogu „Dokumenty” znajdują się tylko dwa, które są obecnie puste e.sol., jeden.txt i scnd.tekst.

$ znajdź /home/aqsayasin/Dokumenty/ -type f -pusty

Przykład 05: Lista pustych folderów

Teraz zmieńmy to polecenie, aby zobaczyć puste katalogi w katalogu „Dokumenty”. Aby to zrobić, musimy napisać „d” zamiast „f”, jak pokazano poniżej. Spróbuj wykonać poniższe zapytanie, aby wyświetlić puste foldery. Wynik pokazuje, że obecnie nie mamy pustych plików w katalogu „Dokumenty”.

$ znajdź /home/aqsayasin/Dokumenty/ -type d -pusty

Przykład 06: Lista pustych plików Liczba Liczba

Widziałeś, jak wyświetlić listę pustych plików i folderów. Teraz przyjrzymy się liczbie pustych plików i folderów znajdujących się w określonym folderze. W tym celu użyjemy tego samego polecenia „znajdź”. Wszystkie stare parametry pozostaną takie same w zapytaniu z niewielką zmianą. Używamy parametru „wc -l” w poleceniu do zliczania pustych plików znajdujących się w bieżącej lokalizacji. Wykonanie podanego polecenia daje nam wynik 18. Oznacza to, że katalog domowy zawiera tylko 18 pustych plików.

$ znajdź . -wpisz f -puste | wc-l

Przykład 07: Lista zliczania niepustych plików

Jak nauczyliśmy się liczyć liczbę pustych plików w danym katalogu. Czas policzyć liczbę niepustych katalogów plików w jakimś katalogu. W tym celu użyjemy w zapytaniu parametru flagi „-not”. Pozostałe zapytanie będzie takie samo od początku do końca. Uruchommy więc poniższe polecenie „znajdź” w powłoce terminala, jak pokazano na migawce. Dane wyjściowe pokazują liczbę niepustych plików w katalogu domowym i jego podkatalogach, która wynosi „6474”.

$ znajdź . -wpisz f -nie -puste | wc-l

Przykład 08: Lista pustych plików o rozmiarze

Na koniec użyjemy polecenia „znajdź” wraz ze słowem kluczowym „rozmiar”, aby przeszukać pliki zgodnie z określonym rozmiarem. Teraz wyświetlimy listę plików z katalogu domowego, w których nie ma żadnych danych. Zdefiniowaliśmy wartość rozmiaru słowa kluczowego jako „0”. Wyjście pokazane jest poniżej wraz z listą plików o rozmiarze „0”.

$ znajdź ./ -typ f -rozmiar 0

Wniosek

Wreszcie! Wykonaliśmy wszystkie niezbędne polecenia, aby wyświetlić lub wyświetlić puste pliki w jakimś katalogu.

Gry Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Jak wyświetlić nakładkę OSD w pełnoekranowych aplikacjach i grach dla systemu Linux?
Granie w gry pełnoekranowe lub korzystanie z aplikacji w trybie pełnoekranowym bez rozpraszania uwagi może odciąć Cię od istotnych informacji systemow...
Gry 5 najlepszych kart do przechwytywania gier
5 najlepszych kart do przechwytywania gier
Wszyscy widzieliśmy i uwielbialiśmy strumieniowe rozgrywki na YouTube on. PewDiePie, Jakesepticye i Markiplier to tylko niektórzy z najlepszych graczy...
Gry Jak stworzyć grę na Linuksie
Jak stworzyć grę na Linuksie
Dziesięć lat temu niewielu użytkowników Linuksa przewidywało, że ich ulubiony system operacyjny pewnego dnia stanie się popularną platformą do gier dl...