Verwendung des Linux-Befehls ls

Verwendung des Linux-Befehls ls

1. Einleitung

Der Befehl ls dient zum Anzeigen des Inhalts eines Verzeichnisses und ist ein häufig verwendeter Befehl in Linux. Die Ausgabe des Befehls ls kann farblich hervorgehoben werden, um verschiedene Dateitypen zu unterscheiden.

2. Befehlsformat

ls [OPTION]… [DATEI]…

3. Option Beschreibung

-a, --all: Alle Dateien und Verzeichnisse anzeigen (ls betrachtet Dateien oder Verzeichnisse, deren Namen mit „.“ beginnen, als versteckte Dateien und listet sie standardmäßig nicht auf); 
-A, --almost-all: Zeigt eine Liste aller Dateien außer den versteckten Dateien "." und ".." an; 
--author: Wird in Verbindung mit der Option -l verwendet, um den Autor jeder Datei auszudrucken;
-b, --escape: Gibt die nicht druckbaren Zeichen in der Datei in Form eines Backslashs „\“ plus Zeichenkodierung aus;
--block-size=GRÖSSE: Verwenden Sie die angegebene GRÖSSE als Einheit für die statistische Dateigröße. SIZE kann folgende Zeichenfolgen oder entsprechende Werte annehmen: KB 1000, K 1024, MB 1000*1000, M 1024*1024 sowie G, T, P, E, Z, Y usw.;
-B, --ignore-backups: Keine impliziten Einträge auflisten, die mit ~ enden; standardmäßig werden sie aufgelistet;
-c: Bei Verwendung mit der Option „-l“ wird ctime angezeigt; bei Verwendung mit der Option „-lt“ wird die Ausgabe nach dem Zeitpunkt der Dateistatusänderung sortiert und die Sortierung basiert auf dem Feld ctime im Inode der Datei;
-C: Ausgabeergebnisse in mehreren Spalten anzeigen. Dies ist die Standardoption. 
--color[=WHEN]: Verwenden Sie unterschiedliche Farben, um unterschiedliche Dateitypen hervorzuheben. Der Standardwert von WHEN ist „always“, kann aber auch „never“ oder „auto“ sein;
-d, --directory: Zeigt nur den Verzeichnisnamen an, nicht die Verzeichnisinhaltsliste. Zeigt die symbolische Linkdatei selbst an, nicht das Verzeichnis oder die Datei, auf die sie verweist. 
-D, --dired: Ausgabe im Dired-Modus von Emacs;
-f: Dieser Parameter hat die gleiche Wirkung wie die gleichzeitige Angabe des Parameters „aU“ und schaltet die Wirkung des Parameters „-ls --color“ aus; 
-F, --classify: Fügt nach jedem Ausgabeelement die Dateitypkennung an. Die spezifische Bedeutung ist: „*“ steht für eine normale Datei mit Ausführungsberechtigung, „/“ steht für ein Verzeichnis, „@“ steht für einen symbolischen Link, „|“ steht für eine Befehlspipe-FIFO und „=“ steht für einen Socket. Wenn es sich bei der Datei um eine normale Datei handelt, wird keine Kennung ausgegeben; 
--file-type: Gleich wie die Option „-F“, aber „*“ wird nicht angezeigt; 
--format=WORD: Der Wert von WORD ist horizontal, was der Option -x entspricht. Der Wert besteht aus Kommas, was -m entspricht. Der Wert ist horizontal, was -x entspricht. Der Wert ist lang und entspricht -l. Der Wert ist einspaltig und entspricht -1. Der Wert ist ausführlich, was -l entspricht. Der Wert ist vertikal, was -C entspricht;
--full-time: Listet das vollständige Datum und die Uhrzeit auf;
-g: Ähnlich wie -l, listet aber den Eigentümer nicht auf;
--group-directories-first: Verzeichnisse werden vor Dateien aufgelistet;
-G, --no-group: Gruppennamen bei Ausgabe im Langformat nicht ausgeben (-l);
-h, --human-readable: Dateigröße in menschenlesbarem Format anzeigen;
--si: Berechnet die Dateigröße als 1000 statt 1024;
-H, --dereference-command-line: Verwenden Sie das tatsächliche Ziel, das durch den symbolischen Link in der Befehlszeile angegeben ist.
--dereference-command-line-symlink-to-dir: Folgen Sie den symbolischen Links, die in der Befehlszeile aufgeführt sind.
--hide=PATTERN: Listet keine versteckten Dateien auf, die dem PATTERN-Modell entsprechen;
--indicator-style=WORD: Hängt an jeden Datei- oder Verzeichnisnamen den Indikator WORD an, keiner ist standardmäßig Schrägstrich (-p), Dateityp (--file-type), Klassifizieren (-F);
-i, --inode: Zeigt die Knotennummer des Dateiindex (Inode) an. Ein Inode stellt eine Datei dar; 
-I, --ignore=MUSTER: Keine Dateien oder Verzeichnisnamen auflisten, die mit dem MUSTER übereinstimmen;
-k: Dateigröße in KB (Kilobyte) anzeigen, ähnlich wie --block-size=1K;
-1: Nummer 1, im Gegensatz zur Funktion mit der Option „-C“ werden alle Ausgabeinformationen in einem einspaltigen Format ausgegeben, nicht in mehreren Spalten.
-l: Zeigt die Verzeichnisinhaltsliste im Langformat an. Die Ausgabeinformationen umfassen von links nach rechts Dateiname, Dateityp, Berechtigungsmodus, Anzahl der Hardlinks, Eigentümer, Gruppe, Dateigröße und den Zeitpunkt der letzten Änderung der Datei. 
-L, --dereference: Wenn eine Datei oder ein Verzeichnis gefunden wird, bei dem es sich um einen symbolischen Link handelt, wird direkt die ursprüngliche Datei oder das ursprüngliche Verzeichnis aufgelistet, auf das der Link verweist. 
-m: Verwenden Sie „,“, um die Namen der einzelnen Dateien und Verzeichnisse zu trennen. 
-n: Ersetzen Sie den Namen durch die Benutzer-ID und die Gruppen-ID. 
-N, --literal: Datei- und Verzeichnisnamen direkt auflisten, einschließlich Steuerzeichen;
-o: Dieser Parameter hat eine ähnliche Wirkung wie „-l“, listet jedoch keine Benutzergruppeninformationen auf;
-p, --indicator-style=Schrägstrich: Schrägstrich/Indikator an Verzeichnisnamen anhängen;
-q, --hide-control-chars: Steuerzeichen durch „?“ ersetzen und Datei- und Verzeichnisnamen auflisten;
--show-control-chars: Steuerzeichen in Datei- und Verzeichnisnamen anzeigen;
-Q, --quote-name: Datei- und Verzeichnisnamen in doppelte Anführungszeichen "" einschließen.
--quoting-style=WORD: Verwenden Sie das angegebene Anführungszeichenmuster, um den Dateinamen zu identifizieren. Die Werte von WORD sind: literal, locale, shell, shell-always, c, escape;
-r, --reverse: Verzeichnisinhalte in umgekehrter Reihenfolge der Dateinamen ausgeben;
-R, --recursive: rekursive Verarbeitung, alle Dateien und Unterverzeichnisse unter dem angegebenen Verzeichnis werden zusammen verarbeitet; 
-s, --size: Zeigt die Größe von Dateien und Verzeichnissen in Blöcken an; 
-S: Nach Dateigröße sortieren;
--sort=WORD: Sortiert nach dem angegebenen Inhalt statt nach dem Standarddateinamen. Die möglichen Werte von WORD sind: none (keine Sortierung, gleich -U); extension (sortiert nach der letzten Erweiterung des Eintragsnamens, gleich -X); size (sortiert nach der Größe des Eintrags, gleich -S); time (sortiert nach der letzten Änderungszeit des Eintragsinhalts, gleich -t); version (sortiert nach der Eintragsversion, gleich -v);
--time=WORD: Wenn Sie -t oder --sort=time verwenden, um nach Zeit zu sortieren, kann der WORD-Wert atime, access, use (zeigt die Sortierung nach Zugriffszeit an) oder ctime, status (Sortierung nach Statusänderungszeit) sein, um die Standardsortierung nach Inhaltsänderungszeit zu ersetzen.
--time-style=STYLE: Bei Verwendung der Option -l wird die Zeit im angegebenen Stil STYLE angezeigt. Die möglichen Werte sind full-iso, long-iso, iso, locale und +FORMAT, FORMAT. Informationen zu den Einstellungsformaten dieser beiden Elemente finden Sie in den Einstellungsmethoden des Datumsbefehls.
-t: Sortieren nach der Änderungszeit der Dateien und Verzeichnisse; 
-T, --tabsize=COLS: Setzt die Breite des Tabulatortrennzeichens zwischen den einzelnen Spalten auf COLS, der Standardwert ist 8 Leerzeichen;
-u: Wird zusammen mit -lt verwendet, zeigt es die Sortierung nach Zugriffszeit an. Wird zusammen mit -l verwendet, zeigt es die Zugriffszeit anstelle der Inhaltsänderungszeit an.
-U: Beim Auflisten von Datei- und Verzeichnisnamen nicht sortieren;
-v: Die Liste der Datei- und Verzeichnisnamen wird nach Version sortiert;
-w, --width=COLS: Setzt die maximale Anzahl von Zeichen pro Spalte auf COLS;
-x: Datei- und Verzeichnisnamen in horizontalen Spalten von links nach rechts und von oben nach unten anzeigen;
-X: Sortieren nach der letzten Erweiterung von Dateien und Verzeichnissen;
--help: Hilfeinformationen anzeigen;
--version: Versionsinformationen anzeigen;

4. Häufige Beispiele

(1) Der Befehl ls sortiert in absteigender Reihenfolge nach Änderungsdatum

ls -t

Wenn Sie nach Änderungsdatum erhöhen möchten, verwenden Sie einfach ls -rt .

(2) Der Befehl ls sortiert Dateien in absteigender Reihenfolge ihrer Größe.

# Absteigende Sortierung ls -hS

# Zunehmende Sortierung ls -hrS

(3) Zeigt versteckte Dateien an, einschließlich des aktuellen Verzeichnisses und der übergeordneten Verzeichnisse.

[dablelv@TENCENT64 ~]$ ll -a
insgesamt 148
drwxr-x--- 8 dablelv dablelv 4096 23. Nov. 23:56 .
drwxr-xr-x 22 root root 4096 7. Juni 15:15 ..
-rw------- 1 dablelv dablelv 71812 24. November 00:38 .bash_history
-rw-r--r-- 1 dablelv dablelv 2153 2. Mai 2017 .bash_profile
-rw------- 1 dablelv dablelv 595 24. November 16:57 .lesshst
drwx------ 2 dablelv dablelv 4096 23. Juli 20:42 .ssh

ll ist eigentlich ein Alias ​​von ls -l . Sie können den Alias-Befehl verwenden, um verwandte Befehle anzuzeigen.

[dablelv@TENCENT64 ~]$ Alias
Alias ​​l.='ls -d .* --color=auto'
Alias ​​ll='ls -l --color=auto'
Alias ​​ls='ls --color=auto'
Alias ​​vi='vim'
Alias ​​welcher = 'Alias ​​| /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

(4) Anzeige im angegebenen Dateigrößentyp.

[dablelv@TENCENT64 ~]$ ll --block-size=K
insgesamt 24K
drwxrwxr-x 10 dablelv dablelv 4K 21. Nov. 15:08 code_root
-rwxrwxr-x 1 dablelv dablelv 1K 21. November 00:18 dable.php
-rw-rw-r-- 1 dablelv dablelv 1K 21. November 00:18 dablelala.php
-rw-rw-r-- 1 dablelv dablelv 0K 23. Nov. 23:56 dablelv~
-rw-rw-r-- 1 dablelv dablelv 1K 21. Nov 00:40 dablenewnew
drwxrwxrwx 2 dablelv dablelv 4K Nov 21 00:29 neu
drwxrwxr-x 6 dablelv dablelv 4K 21. November 00:24 Test

Oben finden Sie detaillierte Informationen zur Verwendung des Linux-Befehls ls. Weitere Informationen zum Linux-Befehl ls finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Verwendung des Linux-Befehls gzip
  • Verwendung des Linux-Befehls „userdel“
  • Verwendung des Linux-Datumsbefehls
  • So führen Sie Linux-Befehle im Hintergrund aus
  • Verwendung des Linux-Stat-Befehls
  • Verwendung des Linux-Befehls ln
  • Linux-Befehl „cut“ erklärt
  • Verwendung des Linux-Befehls bzip2

<<:  Vue-Router erlaubt keine Navigation zum aktuellen Standort (/Pfad) Fehlerursachen und -behebungen

>>:  Vue realisiert den Prozentbalkeneffekt

Artikel empfehlen

Zusammenfassung einiger gängiger Methoden des JavaScript-Arrays

Inhaltsverzeichnis 1. So erstellen Sie ein Array ...

Verständnis des CSS-Selektorgewichts (persönlicher Test)

Code kopieren Der Code lautet wie folgt: <styl...

Implementierung der Navigationsleiste und des Dropdown-Menüs in CSS

1. CSS-Navigationsleiste (1) Funktion der Navigat...

Zusammenfassung der Shell-Methode zum Bestimmen, ob eine Variable leer ist

So ermitteln Sie, ob eine Variable in der Shell l...

So sichern Sie MySQL unter Linux automatisch remote

Vorwort: Ganz gleich, ob wir es für den Eigengebr...

Analyse der geplanten Aufgaben und Ereignisplanungsbeispiele von MySQL

Dieser Artikel beschreibt anhand von Beispielen d...

Tutorial-Analyse der Schnellinstallation von mysql5.7 basierend auf centos7

eins. wget https://dev.mysql.com/get/mysql57-comm...

Vue implementiert nahtloses Scrollen von Listen

In diesem Artikelbeispiel wird der spezifische Co...

jQuery-Plugin zum Erreichen einer Bildunterbrechung

In diesem Artikel wird der spezifische Code des j...

So ändern Sie die Größe von Partitionen in CentOS7

Gestern habe ich jemandem bei der Installation ei...

Einige Fehler, die JavaScript-Anfänger häufig machen

Inhaltsverzeichnis Vorwort Verwechslung von „unde...

Beispiele für die Implementierung und Verwendung von geplanten MySQL-Aufgaben

Dieser Artikel veranschaulicht anhand von Beispie...