[LINUX] ls Befehlsoptionen

Was ist der Befehl ls?

Ein Befehl zum Auflisten der Dateien und Ordner im aktuellen Verzeichnis. Ich habe es auch dann eingegeben, wenn die Windows-Eingabeaufforderung geöffnet war `'ls' ist ein interner oder externer Befehl, Wird nicht als funktionsfähiges Programm oder Batchdatei erkannt. `` Es gibt viele Leute, die herauskommen und den Bildschirm zerbrechen.

Überblick

Ich habe die ls-Option vergessen und musste sie mehrmals nachschlagen, also habe ich eine Notiz geschrieben. Es ist nicht erschöpfend, es ist nur ein Memo von dem, was Sie verwenden. Ich kann es hinzufügen, wenn die Anzahl der häufig verwendeten Befehle in Zukunft zunimmt.

Möglichkeit

Ein-Buchstaben-Optionen können gleichzeitig mit einem einzelnen Bindestrich dargestellt werden. Wenn Sie beispielsweise "ls -a" und "ls -l" gleichzeitig ausführen möchten, können Sie "ls -a -l" verwenden, aber Sie können dasselbe mit "ls -al" tun. -a ls -a zeigt eine Liste mit Punktdateien an, die mit". "beginnen. Bei Verwendung von Ubuntu wurde der Befehl "la" mit der gleichen Bedeutung wie "ls -a" verwendet, was sehr praktisch war. Sie können la überall verwenden, indem Sie der Konfigurationsdatei, die beim Laden der Shell ausgeführt wird, den folgenden Alias hinzufügen, z. B. .bash_profile.

alias la='ls -a'

-l Die Option -l zeigt Dateiinformationen an. Es ist zweckmäßig, im Alias "ll =" ls -l "zu setzen.

Beispiel (für Datei)

-rw-r--r-- 1 seal-qiita naist-student  8 Jun  7 01:22 sample.txt

Wie man jeden Abschnitt liest

Art/Eigentümerrechte/Benutzerberechtigungen gruppieren/Externe Benutzerberechtigungen, 
Anzahl der Hardlinks,
Besitzername,
Gruppenname,
Dateigröße(B),
Letzter aktualisierter Monat
Datum der letzten Aktualisierung,
Letzte aktualisierte Zeit,
Dateiname

Die ersten 10 Zeichen sind "Dateityp ist Datei (-), eigene Berechtigung ist lesbar und beschreibbar (rw-), Benutzer in derselben Gruppe sind schreibgeschützt (r--), externe Benutzer sind schreibgeschützt (r--) Es bedeutet "r--)". "Nicht ausführbar" scheint auf Binärdateien (**. Exe, a.out usw.) angewendet zu werden und kann auch ausgeführt werden, wenn die Berechtigung für py-Dateien usw. rw- (Referenz lautet. / Fragen / 164297)). Die nächste Zahl gibt "eine feste Verbindung" an. Ein fester Link ist die Anzahl der Namen, die auf die Datei zugreifen können. Für Dateien ist es 1, sofern nicht anders angegeben (verwenden Sie den Befehl ln, um es festzulegen).

Beispiel (für Verzeichnisse)

drwxr-xr-x 3 yuki-yos is-student 32 Oct  5 15:21 sample_dir

Wie man jeden Abschnitt liest

Art/Eigentümerrechte/Benutzerberechtigungen gruppieren/Externe Benutzerberechtigungen, 
Anzahl der Hardlinks=Anzahl der Unterverzeichnisse+2,
Besitzername,
Gruppenname,
Die Größe des Verzeichnisses selbst, ohne den Inhalt(B),
Letzter aktualisierter Monat
Datum der letzten Aktualisierung,
Letzte aktualisierte Zeit,
Dateiname

Die erste 10-stellige Liste lautet "Dateityp ist Verzeichnis (d), eigene Berechtigung ist lesbar und beschreibbar (rwx), Benutzer derselben Gruppe können lesen und verschieben (rx), externe Benutzer können lesen und verschieben (rx) "bedeutet. Die Verzeichnisberechtigung "x" gibt an, ob sie darin abgelegt werden soll. Ein Verzeichnis mit 3 Hardlinks bedeutet, dass es nur ein Unterverzeichnis hat. Diese drei festen Links sind ein Link zu sample_dir im übergeordneten Verzeichnis (aktueller Speicherort bei Verwendung von ls), . in supplement_dir und .. im Unterverzeichnis von sample_dir. Da immer ein Link zu sich selbst und ein . vorhanden sind, wird ein fester Link zu einem Verzeichnis als" Anzahl der Unterverzeichnisse plus zwei "definiert.

Ich bin mit dieser Notation nicht sehr zufrieden, da ich die Anzahl der Dateien nicht kenne, auch wenn ich die Anzahl der Hardlinks kenne. Erstens war ich nie froh, die Anzahl der harten Links zu kennen, aber was ist die Absicht der Notation? -h Eine Option, die die von -l angezeigte Dateigröße in der am besten geeigneten Einheit anstelle von Bytes anzeigt. Wenn es sich beispielsweise um 10000 Byte handelt, wird es automatisch in 10 KB konvertiert.

Zusammenfassung

Derzeit werden drei Optionen aufgelistet: "-a", "-l" und "-h". Es ist besonders leicht zu vergessen, wie man das -l-Display liest, also hoffe ich, dass es hilft.

Recommended Posts

ls Befehlsoptionen
Häufig verwendete ps-Befehlsoptionen
Slice-Notation in Befehlszeilenoptionen
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Befehlsmemorandum
nkf Befehl
Eingabeaufforderung
vim Befehl
sed Befehl
Änderung der Farbanordnung beim Ausführen des LS-Befehls
Linux-Befehl Nr. 5
grep Befehl
Befehlsnotiz
oberster Befehl
Befehlsmemorandum
mv Befehl
Befehl seq
Unterschied zwischen ls -l und cat Befehl
[Linux-Befehl] ls Befehlsoptionsliste [Muss für Anfänger]