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

So zeigen Sie versteckte Dateien unter Linux an

Unter Linux sind versteckte Dateien Dateien, die nicht direkt angezeigt werden, wenn eine standardmäßige ls-Verzeichnisauflistung durchgeführt wird.

Versteckte Dateien, auf Unix-Betriebssystemen auch Punktdateien genannt, sind Dateien, die verwendet werden, um einige Skripte auszuführen oder die Konfiguration einiger Dienste auf Ihrem Host zu speichern.

Einige beliebte Beispiele für versteckte Dateien sind die Dateien, die im Home-Verzeichnis des Benutzers enthalten sind:.bashrc, das Benutzerinitialisierungsskripte speichert, oder .bash_logout, das ausgeführt wird, wenn Sie eine Bash-Sitzung verlassen.

In einigen Fällen möchten Sie in der Lage sein, versteckte Dateien zu finden leicht, um Konfigurationsvorgaben zu optimieren.

Wir werden alle Methoden sehen, die verwendet werden, um versteckte Dateien unter Linux anzuzeigen .

Zeige versteckte Dateien unter Linux mit ls

Der einfachste Weg, versteckte Dateien unter Linux anzuzeigen, ist die Verwendung des Befehls ls mit der Option „-a“ für „all“.

$ ls -a <path>

Um beispielsweise versteckte Dateien in einem Benutzer-Home-Verzeichnis anzuzeigen, ist dies der Befehl, den Sie ausführen würden.

Alternativ können Sie das Flag „-A“ verwenden, um versteckte Dateien unter Linux anzuzeigen.

Mit „A“ werden angedeutete Dateien nicht angezeigt (z. B. der vorherige Ordner mit dem Namen „.“)

$ ls -al ~

total 356
drwxr-xr-x  14 schkn schkn   4096 Oct 26 06:08 .      <-- Not shown with -A
drwxr-xr-x   3 root  root    4096 Jan  5  2019 ..     <-- Not shown with -A
-rw-------   1 schkn schkn  43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn    220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn   3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn   4096 Jan  5  2019 .cache

$ ls -A ~

total 348
-rw-------   1 schkn schkn  43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn    220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn   3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn   4096 Jan  5  2019 .cache

In diesem Fall sind die versteckten Dateien die bash_history, die bash_logout, die bashrc und die Cache-Dateien.

Ausschließlich versteckte Dateien mit ls anzeigen

In manchen Fällen sind Sie nicht an anderen Dateien als den versteckten interessiert.

Um unter Linux ausschließlich versteckte Dateien anzuzeigen, verwenden Sie den Befehl ls mit einer speziellen Regex.

$ ls -dl .[^.]* <path>

Zum Beispiel würden wir bei dem zuvor beschriebenen Beispiel die folgende Ausgabe erhalten.

$ ls -dl .[^.]* ~

-rw-------   1 schkn schkn 43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn   220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn  3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn  4096 Jan  5  2019 .cache
drwx------   5 schkn schkn  4096 Jan  5  2019 .config

Beachten Sie, dass der vorherige Befehl auch versteckte Verzeichnisse im angegebenen Pfad anzeigt.

Zeige versteckte Dateien unter Linux mit find

Eine weitere leistungsstarke Möglichkeit, versteckte Dateien auf Ihrem gesamten System zu finden, ist die Verwendung des Find-Befehls mit einem Globbing-Zeichen.

Um alle versteckten Dateien auf Ihrem System anzuzeigen, führen Sie „find“ mit der Namensoption aus.

$ find / -name ".*" 2> /dev/null

Beachten Sie, dass die Ausgabe des Befehls nach /dev/null umgeleitet wird, damit Ihnen keine Verzeichnisse angezeigt werden, auf die Sie nicht zugreifen können.

Um versteckte Dateien im aktuellen Arbeitsverzeichnis anzuzeigen, führen Sie „find“ mit der Option maxdepth aus.

$ find . -name ".*" -maxdepth 1 2> /dev/null

Versteckte Verzeichnisse mit find anzeigen

Um versteckte Verzeichnisse im aktuellen Arbeitsverzeichnis ohne rekursive Suche anzuzeigen, verwenden Sie den Befehl „find“ und geben Sie den Typ „d“ an.

$ find . -name ".*" -maxdepth 1 -type d 2> /dev/null

Zeige versteckte Dateien unter Linux mit dir

Der dir-Befehl ist ein Befehl, der dem ls-Befehl unter Linux ähnelt:Er zeigt Verzeichnisinhalte auf Ihrem System an.

Ähnlich wie der ls-Befehl kann er verwendet werden, um versteckte Dateien in einem Verzeichnis anzuzeigen.

Um versteckte Dateien anzuzeigen, führen Sie den Befehl „dir“ mit der Option „-a“ oder „-A“ aus (um implizite Dateien und Ordner auszuschließen).

$ dir -a <path>

$ dir -A <path>

Um beispielsweise versteckte Dateien in Ihrem Home-Verzeichnis anzuzeigen, würden Sie

ausführen
$ dir -A ~

.bash_history            .dbshell         .mongorc.js                .viminfo          scripts

Beachten Sie, dass der Befehl dir auch versteckte Verzeichnisse anzeigt, die sich möglicherweise in dem Pfad befinden, nach dem Sie suchen.

Ähnlich wie beim ls-Befehl können Sie festlegen, dass versteckte Dateien ausschließlich in einem Ordner angezeigt werden und nicht mit allen anderen Dateien belästigt werden.

$ dir -dl .[^.]* <path>

Im Home-Verzeichnis würde das beispielsweise

ergeben
$ dir -dl .[^.]* ~
-rw-------   1 schkn schkn 43436 Oct 26 06:08 .bash_history
-rw-r--r--   1 schkn schkn   220 Apr  4  2018 .bash_logout
-rw-r--r--   1 schkn schkn  3771 Apr  4  2018 .bashrc
drwx------   2 schkn schkn  4096 Jan  5  2019 .cache

Versteckte Dateien in der GNOME-Desktopumgebung anzeigen

Schließlich können Sie für diejenigen, die eine GNOME-Desktopumgebung ausführen, auch versteckte Dateien anzeigen, wenn Sie Ihr System mit einem Datei-Explorer durchsuchen.

Um versteckte Dateien über die GNOME-Oberfläche anzuzeigen, klicken Sie auf den kleinen unteren Pfeil in der oberen rechten Ecke des Bildschirms.

Wenn ein kleines Dropdown-Menü erscheint, stellen Sie sicher, dass Sie das Kontrollkästchen „Versteckte Dateien anzeigen“ aktivieren.

Als Folge werden versteckte Dateien und Ordner im Datei-Explorer angezeigt.

Schlussfolgerung

In diesem Tutorial haben Sie alle Möglichkeiten gesehen, versteckte Dateien unter Linux anzuzeigen:mit dem Befehl ls, aber Sie haben auch die Befehle find und dir zur Verfügung.

Wenn Sie eine GNOME-Desktop-Umgebung verwenden, gibt es eine Option, um sie einfach mit einer kleinen Option anzuzeigen.

Wenn Sie an der Linux-Systemadministration interessiert sind, haben wir einen vollständigen Abschnitt auf der Website, der ihr gewidmet ist.


Linux
  1. So verschlüsseln Sie Dateien mit gocryptfs unter Linux

  2. So benennen Sie Dateien unter Linux um

  3. So komprimieren Sie mehrere Dateien unter Linux

  4. So zeigen Sie versteckte Dateien (.htaccess) im cPanel-Dateimanager an

  5. Wie chmod und chown versteckte Dateien in Linux?

So benennen Sie eine Datei (en) in Linux um

Wie zeigt man versteckte Dateien im cPanel File Manager an?

So zeigen Sie versteckte Dateien (.htaccess) im cPanel-Dateimanager an

Wie zeigt man versteckte Dateien (.htaccess) im cPanel File Manager an?

Versteckte Dateien anzeigen

So komprimieren Sie eine Datei unter Linux