Einzeiler: Unterschied zwischen den Versionen
Aus MindLoot
(Quelle: El RIDO) |
(Quelle: Wer man pages liest, ist klar im Vorteil ;-)) |
||
Zeile 1: | Zeile 1: | ||
Hier einige nützliche Einzeiler für die Shell: |
Hier einige nützliche Einzeiler für die Shell: |
||
− | == Massenumbennenungen == |
||
+ | == Massenabfertigung == |
||
=== Dateinamen ergänzen === |
=== Dateinamen ergänzen === |
||
Zeile 8: | Zeile 8: | ||
=== Dateiendung anpassen === |
=== Dateiendung anpassen === |
||
<pre>$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;</pre> |
<pre>$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;</pre> |
||
+ | |||
+ | === Rechte von Dateien, aber nicht von Ordnern anpassen === |
||
+ | <pre>$ find ./ -type f -exec chmod 640 "{}" +</pre> |
Version vom 14. April 2007, 21:15 Uhr
Hier einige nützliche Einzeiler für die Shell:
Inhaltsverzeichnis
Massenabfertigung
Dateinamen ergänzen
$ for file in * ; do mv "$file" "muster_$file"; done;
Dateiendung anpassen
$ for file in *.htm ; do mv $file `echo $file | sed 's/\(.*\.\)htm/\1html/'`; done;
Rechte von Dateien, aber nicht von Ordnern anpassen
$ find ./ -type f -exec chmod 640 "{}" +