[ FreeBSD ]
by Beat
@ 31.07.2010 13:47 UTC
Mit Hilfe der -a Option von touch kann die Zugriffszeit einer Datei verändert werden. Mit der -t Option wird die neue Zeit angegeben:
# stat -f "modify: %Sm access: %Sa" testdatei
modify: Jul 31 15:04:12 2010 access: Jul 31 15:04:05 2010
# touch -a -t 198010020210 testdatei
# stat -f "modify: %Sm access: %Sa" testdatei
modify: Jul 31 15:04:12 2010 access: Oct 2 02:10:00 1980
Identisch kann mit der -m Option die Modifikationszei der Datei angepasst werden:
# touch -m -t 198010020210 testdatei
# stat -f "modify: %Sm access: %Sa" testdatei
modify: Oct 2 02:10:00 1980 access: Oct 2 02:10:00 1980
Verwendet man nur die -t Option wird sowohl die Zugriffs- als auch die Modifikationszeit der Datei geändert:
# touch -t 201010020210 testdatei
# stat -f "modify: %Sm access: %Sa" testdatei
modify: Oct 2 02:10:00 2010 access: Oct 2 02:10:00 2010
Mit der -r Option werden die Zugriffs- und Modifikationszeiten einer anderen Datei kopiert:
# stat -f "modify: %Sm access: %Sa" testdatei*
modify: Oct 2 02:10:00 2010 access: Oct 2 02:10:00 2010
modify: Jul 31 15:04:45 2010 access: Jul 31 15:04:45 2010
# touch -r testdatei2 testdatei
# stat -f "modify: %Sm access: %Sa" testdatei*
modify: Jul 31 15:04:45 2010 access: Jul 31 15:04:45 2010
modify: Jul 31 15:04:45 2010 access: Jul 31 15:04:45 2010
Auf FreeBSD ist touch standardmässig im Basissystem vorhanden. Mehr Informationen zu touch findet man in der Manpage touch(1).
[ FreeBSD ]
by Beat
@ 31.07.2010 13:10 UTC
Mit Hilfe von tuncate können Dateien mit einer bestimmten Grösse angelegt oder die Grösse einer Datei angepasst werden. Im folgenden Beispiel wird eine Datein welche 10MB gross ist angelegt:
# truncate -s 10M testdatei
# ls -lh testdatei
-rw-r--r-- 1 beat wheel 10M 31 Jul 15:04 testdatei
Diese Datei kann danach um weitere 10MB vergrössert werden:
# truncate -s +10M testdatei
# ls -lh testdatei
-rw-r--r-- 1 beat wheel 20M 31 Jul 15:04 testdatei
Auch kann mit truncate eine Datei angelegt werden, welche die identische Grösse einer anderen Datei hat. In diesem Falle kann mit der -r Option die Datei angegeben werden welche als Ausgangsgrösse genommen werden soll:
# truncate -r testdatei testdatei2
# ls -l testdatei*
-rw-r--r-- 1 beat wheel 20971520 31 Jul 15:04 testdatei
-rw-r--r-- 1 beat wheel 20971520 31 Jul 15:04 testdatei2
Auf FreeBSD ist truncate standardmässig im Basissystem vorhanden. Mehr Informationen zu truncate findet man in der Manpage truncate(1).
Mit Hilfe von audiopreview können Musikdatein über die Kommandozeile abgespielt werden. Im FreeBSD-Portbaum findet man audiopreview unter multimedia/audiopreview:
# cd /usr/ports/multimedia/audiopreview && make install clean
Standardmässig wird von jeder Datei nur 10 Sekunden von einer zufälligen Position abgespielt. Mit Hilfe der n und p Taste kann zum nächsten oder vorherigen Lied gewechselt werden. Mit der q Taste wird audiopreview beendet:
# audiopreview Music/*mp3
[playing] AC_DC - The Jack.mp3 (0:00:34/0:05:56)
[playing] Billy Idol - Rebel Yell.mp3 (0:01:43/0:04:48)
[playing] Black Sabbath - Paranoid.mp3 (0:02:41/0:02:45)
Mit Hilfe der -e Option werden die Lieder in voller Länge abgespielt und mit der -l Option wird wieder beim ersten Lied gestartet wenn alle Dateien abgespielt sind.
# audiopreview -e -l Music/*mp3
[playing] AC_DC - The Jack.mp3 (0:00:01/0:05:56)
Mehr Informationen zu audiopreview findet man in der Manpage audiopreview(1).