BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

Zugriffs- und Modifikationszeit einer Datei ändern

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).

 Permalink

Dateien einer bestimmten Grösse anlegen

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).

 Permalink

Musik über die Kommandozeile abspielen

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).

 Permalink
1-3/3