edv:os:unix:shell:example:find
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
edv:os:unix:shell:example:find [2024/04/08 13:51] – [Dateien nach Eigenschaften suchen und darauf Kommandos ausführen] Jürgen Kreick | edv:os:unix:shell:example:find [2024/04/09 12:06] (aktuell) – [Dateien nach Eigenschaften suchen und darauf Kommandos ausführen] Jürgen Kreick | ||
---|---|---|---|
Zeile 95: | Zeile 95: | ||
</ | </ | ||
- | Alle Files ab dem aktuellen Verzeichnis finden, die keine gültige Gruppe besitzen: | + | Alle Files/ |
+ | <code bash> | ||
+ | find . -nouser -ls 2>/ | ||
+ | </ | ||
+ | |||
+ | Alle Files/ | ||
<code bash> | <code bash> | ||
find . -nogroup -ls 2>/ | find . -nogroup -ls 2>/ | ||
</ | </ | ||
- | Alle Files ab dem aktuellen Verzeichnis finden, die keine gültige Gruppe besitzen, und die Gruppenzugehörigkeit auf " | + | Alle Files/ |
+ | <code bash> | ||
+ | find . -nouser -type f -exec chown --changes zieluser {} \; 2>/ | ||
+ | find . -nouser -type d -exec chown --changes zieluser {} \; 2>/ | ||
+ | </ | ||
+ | |||
+ | Alle Files/ | ||
<code bash> | <code bash> | ||
- | find . -nogroup -exec chgrp --changes zielgruppe {} \; 2>/ | + | find . -nogroup |
+ | find . -nogroup -type d -exec chgrp --changes zielgruppe {} \; 2>/ | ||
</ | </ | ||
Zeile 113: | Zeile 125: | ||
|-newer DATEI |Sucht nach Dateien, die nach DATEI verändert wurden | | |-newer DATEI |Sucht nach Dateien, die nach DATEI verändert wurden | | ||
|-nouser |Sucht nach Dateien, deren User-ID keinem Benutzer entspricht | | |-nouser |Sucht nach Dateien, deren User-ID keinem Benutzer entspricht | | ||
+ | |-nogroup |Sucht nach Dateien, deren Gruppen-ID keiner Gruppe entspricht | | ||
|-type f |Sucht nur nach regulären Dateien | | |-type f |Sucht nur nach regulären Dateien | | ||
|-type d |Sucht nur nach Verzeichnissen | | |-type d |Sucht nur nach Verzeichnissen | | ||
Zeile 118: | Zeile 131: | ||
---- | ---- | ||
- | Stand: | + | Stand: |
EOF | EOF |
edv/os/unix/shell/example/find.1712577092.txt.gz · Zuletzt geändert: 2024/04/08 13:51 von Jürgen Kreick