Sonntag, 26. Februar 2023
mikeace, 17:49h
I wanted to change the file time (creation/access/change) according to the date and time encoded in the filename.
Here are two examples using awk:
For filenames of type '20221206_191944.jpg':
which yields
And for filenames of type 'IMG-20220419-WA0005.jpg':
which yields a
Here are two examples using awk:
For filenames of type '20221206_191944.jpg':
$ for f in *_*; do t=$(echo "$f" | awk -F '[_.]' '{print substr($1$2,0,12) "." substr($2,5,2)}'); echo touch -t "$t" "$f"; done >> ../timestamps.sh
which yields
touch -t 202212061919.44 20221206_191944.jpg
And for filenames of type 'IMG-20220419-WA0005.jpg':
$ for f in *WA*; do t=$(echo "$f" | awk -F '[-]' '{print $2 "0000"}'); echo touch -t "$t" "$f"; done >> ../timestamps.sh
which yields a
touch -t 202204190000 IMG-20220419-WA0005.jpg
... link (0 Kommentare) ... comment
Sonntag, 18. Oktober 2020
"Fortschrittsbalken" bei dd
mikeace, 13:53h
Hi, long time no see. :-)
Fortschritt bei diskimages mit dd beobachten?
Werner Fischer hat in seinem Beitrag ein paar interessante Möglichkeiten aufgezählt: https://www.thomas-krenn.com/de/wiki/ISO_Image_von_CD_oder_DVD_unter_Linux_erstellen
* mit pv (pipe viewer):
dd if=/dev/cdrom | pv --size 700M | dd of=test.iso
* mit der dd-option status=progress (seit GNU Coreutils v8.24)
* mit signal killall -USR1 aus einer anderen shell (für ältere Coreutils)
watch -n 4 killall -USR1 dd
Kann man das vielleicht als subshell in einer einzigen Befehlszeile starten?
Fortschritt bei diskimages mit dd beobachten?
Werner Fischer hat in seinem Beitrag ein paar interessante Möglichkeiten aufgezählt: https://www.thomas-krenn.com/de/wiki/ISO_Image_von_CD_oder_DVD_unter_Linux_erstellen
* mit pv (pipe viewer):
dd if=/dev/cdrom | pv --size 700M | dd of=test.iso
* mit der dd-option status=progress (seit GNU Coreutils v8.24)
* mit signal killall -USR1 aus einer anderen shell (für ältere Coreutils)
watch -n 4 killall -USR1 dd
Kann man das vielleicht als subshell in einer einzigen Befehlszeile starten?
... link (0 Kommentare) ... comment