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

Nur versteckte Dateien (Punktdateien) in Ls Alias ​​anzeigen?

Ich verwende den Befehl

ls -a | grep '^.'

um nur die versteckten Dateien anzuzeigen.
Ich habe die Zeile hinzugefügt

alias hidden='ls -a | grep '^.'' # show only hidden files

zu .bash_aliases Datei

aber das funktioniert nicht. Es ist wahrscheinlich das Problem mit ' Zeichen.

Könnten Sie mir bitte helfen, den richtigen Alias ​​zu schreiben?

Akzeptierte Antwort:

Setzen Sie entweder das innere Anführungszeichenpaar in doppelte Anführungszeichen:

alias hidden='ls -a | grep "^."'

Oder setzen Sie das äußere Anführungszeichenpaar in doppelte Anführungszeichen:

alias hidden="ls -a | grep '^.'"

Oder setzen Sie alle Anführungszeichen in doppelte Anführungszeichen und maskieren Sie das innere Paar:

alias hidden="ls -a | grep "^.""

Oder machen Sie es zu einer Funktion, damit Sie beim Aufrufen einige Argumente übergeben können:

hidden() { ls -a "[email protected]" | grep '^.'; }

Linux
  1. Wie kann ich versteckte Dateien in cPanel anzeigen?

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

  3. Curl-Fortschritt - nur Prozent anzeigen

  4. Wie kopiert man versteckte (mit einem Punkt beginnende) Dateien und Unterverzeichnisse in Linux?

  5. cp nur Dateien, Verzeichnisse überspringen

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?

Bearbeitung von versteckten/Systemdateien zulassen

Versteckte Dateien anzeigen

Versteckte Sonderzeichen in Vim anzeigen