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):
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:
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.