Jeśli chcecie mnie wesprzeć to zapraszam do kupna mojego poradnika "Jakim jesteś Makiem?".

Terminal – komendy ls oraz pwd (cz. II)

· Wojtek Pietrusiewicz · 3 komentarze

W porzednim wpisie uczyliśmy się jak zmieniać katalogi. Teraz skupimy się na wyświetlaniu zawartości katalogów oraz na sprawdzeniu dokładnie w jakim miejscu się znajdujemy.

Komenda ls (DOSowy i Windowsowy odpowiednik to dir):

Komenda "ls"

Komenda "ls"

Do wyświetlenia zawartości katalogu, czyli zobaczenia podobnego spisu plików i folderów jaki widzimy w Finderze, służy komenda ls.

1. Otwieramy nowe okno Terminala.

2. Wpisujemy: ls

Zgodnie z powyższym screenshotem zobaczycie listę plików oraz katalogów sortowaną poziomo. Jeśli chcemy zobaczyć więcej detali to:

3. Wpisujemy: ls -l

Teraz zostanie pokazana alfabetyczny spis w orientacji poziomej z większą ilością szczegółów (o tym za chwilkę).

4. Wpisujemy: ls -la

Ostatnia komenda pokazuje to samo co poprzednia, ale również pokazuje “.”, “..” oraz różne pliki z kropką na początku, np. “.localized”.

“.” to skrót do bieżącego katalogu (upraszczając)
“..” to skrót to nadrzędnego katalogu
“.<nazwapliku>” pliki zaczynające się kropką są plikami ukrytymi – zazwyczaj z jakiegoś powodu – nie kasujcie ich przypadkiem nie wiedząc co to jest :-)

Wracając na moment to porzedniej lekcji o zmianie katalogów – właśnie od “..” bierze się komenda “cd ..” – oznacza ona zmianę katalogu na nadrzędny (poprzedni, jeden wyżej – jak kto woli).

Pierwsza kolumna przy komendzie ls -l lub ls -la określa jakie mamy prawa dostępu do danego pliku/folderu. Literką “d” oznaczone są katalogi.

Pełny skład pierwszej kolumny to: d rwx rwx rwx (bez spacji – wstawiłem je aby zoobrazować podział)

Znaczenia poszczególnych literek:

d lub – oznacza katalog lub plik
r – prawo czytania (read)
w – prawo zapisania (write)
x – prawo uruchomienia (execute)
Myślnik – zamiast literki w grupie oznacza brak tego prawa.

Pierwsza grupa rwx: prawa właściciela do pliku/katalogu
Druga grupa rwx: prawa grupy użytkowników do pliku/katalogu
Trzecia grupa rwx: prawa wszystkich (pozostałych użytkowników) do pliku/katalogu

Przykład:

-rwxrwxr– oznacza, że jest to plik i wszyscy (inni użytkownicy) mają tylko prawo go czytać.

Trzecia kolumna komendy ls -la pokazuje kto jest właścicielem pliku/folderu.

Czwarta kolumna określa do jakiej grupy należy.

Piąta: rozmiar pliku/folderu w bajtach

Szósta, siódma i ósma: dzień, miesiąc oraz godzina ostatniej modyfikacji

Ostatnia kolumna pokazuje nazwę obiektu.

Komenda pwd:

Komenda "pwd"

Komenda "pwd"

Polecenie pwd po prostu pokazuje katalogu w którym się aktualnie znajdujemy. Czasami pomaga, gdy dużo nawigujemy i pogubliśmy się w strukturze katalogów.

Starałem się to przedstawić w sposób w miarę łatwy do zrozumienia dla wszystkich – rozumiem, że dla wielu to zbyt proste tłumaczenie, ale pamiętajcie że są zawsze ogarniający temat wolniej. ;-)

Miłych treningów.

Chcesz zwrócić mi na coś uwagę lub skomentować? Zapraszam na @morid1n lub na forum.