Kann mich jemand auf Code oder ein Tutorial zum Schreiben eines Shell-Skripts verweisen, das rekursiv eine gesamte Verzeichnisstruktur durchlaufen kann (beginnend mit dem aktuellen Arbeitsverzeichnis oder mit einem erforderlichen Argument, wo ich anfangen soll) und kann:
- Bestimmen Sie, ob ein Element ein Verzeichnis ist und ob es
chmod 755
... oder ... - Bestimmen Sie, ob ein Element eine Datei (kein Verzeichnis) ist, und zwar
chmod 644
.
Ich suche nach Kompatibilität mit Ubuntu, Debian, RHEL-Based usw., daher markiere ich dies nicht mit einer bestimmten Sprache. Ich würde das in Bash mögen, aber wenn Sie ein ZSH-Skript haben, wird das auch funktionieren.
cd /path/to/dir/
es ändert das Arbeitsverzeichnis, so dass ich es als argumentbasiertes Kommando / Skript verwenden kann?