Daniels Lab Wiki

It is worth noting that.

Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:console:filesystem

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
linux:console:filesystem [2015/08/16 21:41] – created daniellinux:console:filesystem [2016/03/24 11:06] (aktuell) daniel
Zeile 1: Zeile 1:
 ====== Filesystem ====== ====== Filesystem ======
  
-===== Datei- und Ordnerrechte unter Linux rekursiv setzen mit dem chmod Befehl =====+===== 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]]. 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]].
Zeile 7: Zeile 7:
 ==== Dateien ==== ==== Dateien ====
  
-[code]find . -type f -exec chmod 644 {} ;[/code]+<code bash>find . -type f -exec chmod 644 {} ;</code>
  
 Verbesserte Befehlsstruktur wenn Leerzeichen, Backslash oder Anführungszeichen im Datei- oder Ordnername vorkommen: Verbesserte Befehlsstruktur wenn Leerzeichen, Backslash oder Anführungszeichen im Datei- oder Ordnername vorkommen:
  
-[code]find . -type f -print0 | xargs -0 chmod 644[/code]+<code bash>find . -type f -print0 | xargs -0 chmod 644</code>
  
 ==== Ordner ==== ==== Ordner ====
  
-[code]find . -type d -exec chmod 755 {} ; [/code]+<code bash>find . -type d -exec chmod 755 {} ;</code>
  
 +===== 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 ====
 +
 +<code bash>find /home -type f -name *.txt | xargs grep Linux</code>
 +
 +Sucht in Ordner ''/home'' in Dateien (''-type f'') mit Dateiendung ''*.txt'' nach dem Stichwort ''Linux''.
 +
 +==== Möglichkeit 2 (eleganter) ====
 +
 +<code bash>grep -r 'Linux' /home/*</code>
 +
 +Macht das gleiche wie der Befehl unter Möglichkeit 1 nur eleganter.
 +
 +===== Filesystem Images / ISO Images =====
 +
 +==== Create ISO Image from directory ====
 +
 +<code bash>genisoimage -o FILE.iso /path/to/dir</code>
 +[[http://linux.die.net/man/1/genisoimage]]
linux/console/filesystem.1439754093.txt.gz · Zuletzt geändert: 2015/08/16 21:41 von daniel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki