Wyszukiwanie w witrynie

Poznaj przykłady poleceń Linux Dir z opcjami


W tym artykule przedstawiono kilka przykładów użycia polecenie dir do wyświetlenia zawartości katalogu. Polecenie dir nie jest powszechnie używanym poleceniem w Linuksie, ale działa mniej niż polecenie ls, którego woli używać większość użytkowników Linuksa.

Omówimy polecenie dir, gdzie przyjrzymy się, jak używać różnych opcji i argumentów.

Ogólna składnia polecenia dir jest następująca.

dir [OPTION] [FILE]

dir Użycie poleceń z przykładami

Najczęstszym zastosowaniem polecenie dir jest wyświetlenie zawartości katalogu w kolejności rosnącej, alfabetycznej.

Jeśli uruchomisz polecenie dir bez żadnych opcji ani lokalizacji katalogu, wyświetli ono wszystkie pliki i katalogi w bieżącym katalogu roboczym.

dir

Wyświetlanie plików i katalogów w określonej ścieżce

Jeśli chcesz wyświetlić listę wszystkich plików i katalogów znajdujących się w określonej ścieżce, dołącz ścieżkę do swojego katalogu, jak pokazano. Tutaj wyświetlimy listę plików i katalogów znajdujących się w katalogu /etc.

dir /etc

Aby wyświetlić po jednym pliku w wierszu, użyj opcji -1 w następujący sposób.

dir -1 /etc

Wyświetlanie ukrytych plików i katalogów

Aby wyświetlić listę wszystkich plików w katalogu, łącznie z plikami . (ukrytymi), użyj opcji -a. Możesz dołączyć opcję -l, aby sformatować dane wyjściowe jako listę (szczegółowe informacje).

dir -a
dir -al

Wyświetlanie wpisów w katalogu

Jeśli chcesz wyświetlić tylko wpisy katalogu zamiast zawartości katalogu, możesz użyć opcji -d. W wynikach poniżej opcja -d wyświetla wpisy w katalogu /etc.

Kiedy użyjesz -dl, wyświetli się długa lista katalogu zawierająca właściciela, właściciela grupy i uprawnienia.

dir -d /etc
dir -dl /etc

Indeks listy Liczba plików

Jeśli chcesz zobaczyć numer indeksu każdego pliku, użyj opcji -i. Z poniższego wyniku widać, że pierwsza kolumna pokazuje liczby. Liczby te nazywane są i-węzłami i czasami nazywane są węzłami indeksowymi lub numerami indeksowymi.

I-węzeł w systemach Linux to magazyn danych w systemie plików, w którym przechowywane są informacje o pliku z wyjątkiem nazwy pliku i jego rzeczywistych danych.

dir -il

Lista plików według rozmiarów

Możesz przeglądać rozmiary plików za pomocą opcji -s. Jeśli chcesz posortować pliki według rozmiaru, użyj opcji -S.

W takim przypadku musisz także użyć opcji -h, aby wyświetlić rozmiary plików w formacie czytelnym dla człowieka.

dir -shl

W powyższym wyniku pierwsza kolumna pokazuje rozmiar plików w kilobajtach. Dane wyjściowe poniżej przedstawiają posortowaną listę plików według ich rozmiarów przy użyciu opcji -S.

dir -ashlS /home/kone

Możesz także sortować pliki według czasu modyfikacji, przy czym plik, który był ostatnio modyfikowany, pojawi się jako pierwszy na liście. Można to zrobić za pomocą opcji -t.

dir -ashlt /home/kone

Wyświetlanie plików bez właścicieli

Aby wyświetlić listę plików bez ich właścicieli, musisz użyć opcji -g, która działa podobnie jak opcja -l, z tą tylko różnicą, że nie wyświetla właściciela pliku. Aby wyświetlić listę plików bez właściciela grupy, użyj opcji -G w następujący sposób.

dir -ahgG /home/kone

Jak widać z powyższych danych wyjściowych, nazwa właściciela pliku i właściciela grupy nie jest drukowana. Możesz także wyświetlić autora pliku, używając flagi --author w następujący sposób.

dir -al --author /home/kone

W powyższym wyniku piąta kolumna pokazuje nazwisko autora pliku. Pliki examples.desktop są własnością użytkownika kone, należą do grupy kili, a ich autorem jest użytkownik kone .

Wyświetlanie katalogów przed plikami

Możesz chcieć wyświetlić katalogi przed wszystkimi innymi plikami i można to zrobić za pomocą flagi --group-directories-first w następujący sposób.

dir -l --group-directories-first

Obserwując powyższe dane wyjściowe, można zobaczyć, że wszystkie katalogi znajdują się na liście przed zwykłymi plikami. Litera d przed uprawnieniami wskazuje katalog, a a oznacza zwykły plik.

Możesz także przeglądać podkatalogi rekurencyjnie, co oznacza, że możesz wyświetlić listę wszystkich innych podkatalogów w katalogu za pomocą opcji -R w następujący sposób.

dir -R

W powyższym wyniku znak (.) oznacza, że bieżący katalog i katalog domowy użytkownika Kone mają trzy podkatalogi: Backup, katalog i Dokumenty.

Podkatalog Backup zawiera dwa inne podkatalogi: mariadb i mysql, które nie mają podkatalogów.

Podkatalog dir nie zawiera żadnego podkatalogu. Podkatalog Dokumenty zawiera dwa podkatalogi, mianowicie Książki i Tuts, które nie mają podkatalogów.

Wyświetlanie listy plików z identyfikatorami użytkowników i grup

Aby wyświetlić ID użytkownika i grupy, musisz użyć opcji -n. Zaobserwujmy różnicę pomiędzy dwoma kolejnymi wynikami.

Dane wyjściowe bez opcji -n.

dir -l --author

Dane wyjściowe z opcją -n.

dir -nl --author

Lista plików oddzielonych przecinkami

Można to zarchiwizować za pomocą opcji -m.

dir -am

Aby znaleźć pomoc dotyczącą korzystania z polecenia dir, użyj flagi --help i aby wyświetlić szczegóły wersji polecenia dir, użyj --version.

dir --help
dir --version

Wniosek

To tylko przykłady podstawowego użycia polecenia dir. Aby skorzystać z wielu innych opcji, zobacz ręczne wprowadzanie polecenia dir w swoim systemie.

man dir

Jeśli znajdziesz inne interesujące opcje lub sposoby użycia polecenia dir, daj nam znać, pisząc komentarz. Mam nadzieję, że ten artykuł okaże się przydatny.