====== Filesystem ====== ===== Datei- und Ordnerrechte rekursiv setzen mit dem chmod Befehl ===== Lars Schenk beschreibt in seinem Blogeintrag wie man mit dem chmod Befehl Datei- und Ordnerrechte unter Linux rekursiv setzen kann. Hier geht es zum Originalposting in [[http://lars-schenk.com/chmod_rekursiv_nur_auf_dateien_oder_verzeichnisse_anwenden/90|Lars Schenks Blog]]. ==== Dateien ==== find . -type f -exec chmod 644 {} ; Verbesserte Befehlsstruktur wenn Leerzeichen, Backslash oder Anführungszeichen im Datei- oder Ordnername vorkommen: find . -type f -print0 | xargs -0 chmod 644 ==== Ordner ==== find . -type d -exec chmod 755 {} ; ===== Suchen nach Stichwörtern in Dateien ===== Hilfreiche Programme bei der Dateisuche unter Linux sind unter anderen **[[http://man.cx/find|find]]**, **[[http://man.cx/xargs|xargs]]** und **[[http://man.cx/grep|grep]]**. ==== Möglichkeit 1 ==== find /home -type f -name *.txt | xargs grep Linux Sucht in Ordner ''/home'' in Dateien (''-type f'') mit Dateiendung ''*.txt'' nach dem Stichwort ''Linux''. ==== Möglichkeit 2 (eleganter) ==== grep -r 'Linux' /home/* Macht das gleiche wie der Befehl unter Möglichkeit 1 nur eleganter. ===== Filesystem Images / ISO Images ===== ==== Create ISO Image from directory ==== genisoimage -o FILE.iso /path/to/dir [[http://linux.die.net/man/1/genisoimage]]