LINUX.ORG.RU

Как и чем поменять название файлов с вида DSC_0100.JPG/DSC_0100.MOV на год-месяц-число-час-минута-секунда.формат файла?

 , , , ,


1

2

Digikam так не может при импортировании?
*Если такой вид названия плохой, то напишите как бы сделали вы.



Последнее исправление: just_a_brake (всего исправлений: 5)

Ответ на: комментарий от Jopich1

Jopich1, вы пользовались этой программой. Её не трудно устанавливать? Там интерфейс на немецком?

just_a_brake
() автор топика

напишите как бы сделали вы.

взял бы python

buratino ★★★★★
()

начать с простого скрипта?

#!/bin/bash
for i in `pwd`/*;do
  i=$(basename "${i}")
  modtime=`stat -c %Y "${i}"`;
  newname=`date --date="@$modtime" +%Y-%02m-%02d-%02H-%02M-%02S`
  #mv "${i}" $newname.${i##*.}
  echo "${i}" $newname.${i##*.}
done

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от just_a_brake

А откуда этот скрипт дату берёт?

man stat
%Y time of last data modification, seconds since Epoch

Я такого не умею

тогда используй файловый менеджер, например в nautilus точно есть массовое переименовывание по шаблону Дата создания

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
Ответ на: комментарий от vodz

это ещё зачем?

Ну очевидно же, чтобы ты спросил, и заставив меня оправдываться, показал своё превосходство.
Приступаем: Я, нечитая теги, написал ненужный по условиям задачи скрипт прямо в форму ответа и подготовленный к ежестрочному обсуждению с ТС; уверен что он гарантированно рабочий. Надо было конечно стереть и и вписать man jhead но лучше было дождаться тебя конечно. Можешь приступать к доминированию ;)

bass ★★★★★
()
Ответ на: комментарий от bass

Ну очевидно же, чтобы ты спросил,

Именно. Вдруг я чего не знаю и самое простейшее «for i in *» — на самом деле все всегда делали неправильно. Ведь я же не спрашивал, зачем одинаковый синтаксис в двух подряд строчках написан по разному.

vodz ★★★★★
()
Последнее исправление: vodz (всего исправлений: 1)

touch

man touch

или

touch --help

piwww ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.