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

Wie chmod und chown versteckte Dateien in Linux?

Wenn Sie in Ordnung sind, ändern Sie auch das aktuelle Verzeichnis, tun Sie das und lassen Sie -R die schwere Arbeit erledigen. -R ignoriert keine versteckten Dateien.

sudo chmod -R 775 .

* enthält standardmäßig keine versteckten Dateien, aber wenn Sie in Bash sind, können Sie dies tun mit:

shopt -s dotglob

Lesen Sie mehr darüber in builtin von bash Handbuch:

Wenn gesetzt, schließt Bash Dateinamen ein, die mit einem „.“ beginnen. in den Ergebnissen der Dateinamenerweiterung.

Dies ergibt * enthalten auch versteckte Dateien.

chmod -R 775 *

Deaktivieren Sie es mit:

shopt -u dotglob

Eine andere Möglichkeit ist die Verwendung von find Ich mag es, da man es sehr genau steuern kann.

find <path to start from> -exec chown <options> {} \+

find -path '<path to include>' -exec chown <options> {} \+

Der einzige Nachteil ist, dass find hat unterschiedliche Syntax auf verschiedenen Versionen.


Linux
  1. So finden Sie Dateien mit SUID- und SGID-Berechtigungen in Linux

  2. So finden Sie große Dateien unter Linux mit den Befehlen find und du

  3. So archivieren und komprimieren Sie Dateien unter Linux

  4. So finden und löschen Sie leere Verzeichnisse und Dateien in Linux

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

So zählen Sie Dateien im Verzeichnis in Linux

So finden und listen Sie die Dateien rekursiv nach Datum in Linux auf

So finden und löschen Sie doppelte Dateien in Linux

So finden Sie doppelte Dateien in Linux und entfernen sie

Finden Sie Dateien und Verzeichnisse unter Linux ganz einfach

So zeigen Sie versteckte Dateien unter Linux an