Перемещение файла с подстановочным знаком и добавление метки времени к имени файла

Мне нужно переместить файл в папку архива и добавить метку времени перед именем файла.

mv /dev/DataStage/myProject/source/TEST/MyFile_*.csv /dev/DataStage/myProject/Archive/TEST/MyFile_*.csv 

MyFile_20180817.csv перемещен как My ~ 1.csv вместо MyFile_20180817.csv

Когда я перемещаю файл в папку архива, мне также необходимо добавить метку времени в начале имени файла, например: от MyFile_20180817.csv до 20180817_1057.MyFile_20180817.csv:

 mv /dev/DataStage/myProject/source/TEST/MyFile_*.csv /dev/DataStage/myProject/Archive/TEST/`date +%Y%m%d_%H%M`.MyFile_*.csv 

MyFile_20180817.csv перемещен как 201808 ~ 1.CSV вместо MyFile_20180817.csv

Спасибо.

One Solution collect form web for “Перемещение файла с подстановочным знаком и добавление метки времени к имени файла”

  1. короче с переименованием (в случае разных файловых систем произойдет сбой):

    переименуйте ” “/ dev / DataStage / myProject / Archive / TEST /` date +% Y% m% d_% H% M`. ” /dev/DataStage/myProject/source/TEST/MyFile_*.csv

  2. с петлей

    для файла в /dev/DataStage/myProject/source/TEST/MyFile_*.csv; do filename = `basename $ file` mv $ file / dev / DataStage / myProject / Archive / TEST /` date +% Y% m% d_% H% M`. $ {filename} done

  • Чтение из файла с целочисленными значениями в каждой отдельной строке, а затем при выполнении условия выполнить инструкцию
  • Как заменить запятые в скобках
  • Получив два шаблона, найдите конкретные каталоги и напечатайте три последних имени файла, соответствующих каждому шаблону.
  • Как работают разрешения на каталоги?
  • Можно ли передавать файлы между двумя компьютерами, подключенными к одному маршрутизатору?
  • Как я могу получить свои фотографии со старого мобильного телефона в Linux?
  • Как изменить имя файла, например file_name.mt2, на file_name.mt0002?
  • Переименуйте файлы в последовательные целые числа
  • Поиск файла с тем же временем модификации, что и у другого
  • Что происходит, когда я убиваю 'cp'? Это безопасно и имеет ли это какие-либо последствия?
  • Как я могу определить, когда мой ноутбук будет спать
  • Linux и Unix - лучшая ОС в мире.