mv -iv $FILENAME{,.$(stat -c %y $FILENAME | awk '{print $1}')}
Команда «mv» используется для перемещения или переименования файлов. В данном случае, команда переименовывает файл, добавляя к его имени дату последнего изменения.
Аргументы команды:
— «-i» запрашивает подтверждение пользователя перед перезаписью существующего файла с тем же именем.
— «-v» выводит подробную информацию о каждой операции перемещения или переименования файла.
Для определения даты последнего изменения файла используется команда «stat -c %y $FILENAME», которая выводит информацию о файле в формате YYYY-MM-DD HH:MM:SS. Затем, с помощью команды «awk ‘{print $1}'» извлекается только дата из вывода команды «stat».
Альтернативой этой команде может быть использование комбинации команд «cp» и «rm» для создания копии файла с новым именем и удаления старого файла.
