GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Listen Sie die Datei mit dem Befehl ls in Linux mit vollständigem Pfad auf

Sie könnten einfach Folgendes verwenden, um nur Dateien aufzulisten:

ls -d -1 $PWD/*.*

Folgendes zum Auflisten von Verzeichnissen:

ls -d -1 $PWD/**

Folgendes, um alles aufzulisten (Dateien/Verzeichnisse):

ls -d -1 $PWD/**/*

Weitere hilfreiche Optionen:

-d Verzeichnisse auflisten, nicht deren Inhalt

-R rekursiv

-1 eine Datei pro Zeile auflisten

-l Langes Listenformat verwenden

-a listet alle einschließlich Einträge auf, die mit beginnen. und ..

-Eine Liste aller, aber nicht implizite Liste. und ..

Geben Sie für weitere Informationen einfach Folgendes ein

ls --help 

Sie können

verwenden
  ls -lrt -d -1 "$PWD"/{*,.*}   

Es wird auch versteckte Dateien abfangen.


Um alles mit vollständigem Pfad aufzulisten, nur im aktuellen Verzeichnis

find $PWD -maxdepth 1

Dasselbe wie oben, passt aber nur zu einer bestimmten Erweiterung, Groß-/Kleinschreibung wird nicht beachtet (in diesem Fall .sh-Dateien)

find $PWD -maxdepth 1 -iregex '.+\.sh'

$PWD steht für das aktuelle Verzeichnis, es kann durch ein beliebiges Verzeichnis ersetzt werden

mydir="/etc/sudoers.d/" ; find $mydir -maxdepth 1

maxdepth verhindert, dass find in Unterverzeichnisse geht, zum Beispiel können Sie es auf "2" setzen, um auch Elemente in untergeordneten Verzeichnissen aufzulisten. Entfernen Sie es einfach, wenn Sie es rekursiv benötigen.

Um es nur auf Dateien zu beschränken, können Sie -type f verwenden Option.

find $PWD -maxdepth 1 -type f

Sie können dies versuchen:

ls -d $PWD/*

Linux
  1. Netstat-Befehl in Linux - 28 Befehle mit Beispielen

  2. Sortierbefehl in Linux mit Beispielen

  3. chattr-Befehl unter Linux mit Beispielen

  4. Verwenden des Linux-Basisnamenbefehls in Bash-Skripten

  5. Wie liste ich Dateien mit vollständigen Pfaden in Linux auf?

So listen Sie Dateisysteme in Linux mit lfs auf

Planen Sie Jobs in Linux mit dem Befehl 'at'

Verwendung des Linux-mv-Befehls mit Beispielen

Linux-Mount-Befehl mit Beispielen

gawk Linux-Befehl mit Beispielen

Linux-make-Befehl mit Beispielen