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.