Przetłumacz uprawnienia RWX na format ósemkowy w Linux

Przetłumacz uprawnienia RWX na format ósemkowy w Linux

Czasami może być przydatne wyświetlanie praw dostępu do plików lub katalogów w formie ósemkowej zamiast RWX A może chcesz wyświetlić oba.

Zamiast używać dobrego starego ls -l polecenie, w większości nowoczesnych dystrybucji Linux (jeśli nie wszystkie) znajdziesz Stat, narzędzie wyświetlające plik lub status systemu plików.

Po uruchomieniu bez argumentów, a następnie danej nazwy pliku, Stat wyświetli sporo informacji o pliku lub katalogu. Jeśli używane z -C opcja, Stat pozwala określić format wyjściowy. Właśnie ta opcja jest dla nas szczególnie interesująca.

Aby wyświetlić wszystkie pliki w bieżącym katalogu roboczym, a następnie prawa dostępu do formularza ósemkowego, wpisz:

# stat -c ' %n %a' * 
Przykładowy wyjście
add_emails.cii 755 Anaconda-ns.CFG 600 delete_emails.cii 755 Dump pracownika.SQL 644 indeks.html 644 najnowszy.smoła.GZ 644 NRPE-2.15.smoła.GZ 644 php7 644 podręcznik.spróbować ponownie 644 
Znajdź uprawnienia do plików Linuksa w formacie ósemkowym

W powyższym poleceniu sekwencja formatu:

  1. %N - oznacza nazwę pliku
  2. %A - Oznacza prawa dostępu w formie ósemkowej

Alternatywnie możesz dołączyć %A Do %A, argument przekazany Stat Jeśli chcesz wyświetlić uprawnienia w RWX Format również.

W takim przypadku możesz wpisać:

# stat -c ' %n %a' * 
Przykładowy wyjście
add_emails.cii -RWXR-XR-X Anaconda-ns.CFG -RW------- delete_emails.cii -RWXR-XR-X Dump pracownika.SQL -RW-R-R-- indeks.html -RW-R-R-- najnowszy.smoła.GZ -RW-R-R-- NRPE-2.15.smoła.GZ -RW-R-R-- php7 -RW-R-R-- podręcznik.spróbować ponownie -RW-R-R-- 
Znajdź uprawnienia do plików Linuksa w katalogu

Aby wyświetlić typ pliku w wyjściu, możesz dodać %F Sekwencja formatowa.

# stat -c ' %c %f %a' 

Istnieje kilka innych sekwencji formatowych, które możesz określić, patrz Stat Man Strona, aby dowiedzieć się więcej.

# Man Stat 

Na tej wskazówki omówiliśmy ważne narzędzie Linux o nazwie Stat, To pomaga wyświetlić status pliku lub systemu plików. Naszym głównym celem było przetłumaczenie RWX Prawa dostępu od tradycyjnego ls -l Wyjście do formy ósemkowej.

Jak wspomniałem wcześniej, teraz ma wiele nowoczesnych dystrybucji Linux Stat pożytek. Ale musisz również pamiętać, że twoja powłoka może mieć własną wersję Stat, Dlatego zapoznaj się z dokumentacją powłoki, aby uzyskać więcej informacji dotyczących opcji i sposobu ich korzystania.