У меня есть имена файлов, которые всегда начинаются с YM (например, 2014-01) Все файлы прямо сейчас находятся в одном каталоге, И я хочу разбить их на каталог с корневым годом (2014) и подкаталоги по месяцам (01,02 и т.д ..)Сортировка файлов в каталогах по дате и имени файла
Это то, что я делал до сих пор вручную:
find /dirlocation/ -name "2014-12*" -type f -exec mv {} /pathtocp/2014/12 \;
и я хотел бы изменить дату и ср каталог вручную каждый раз ..
Может кто-нибудь, пожалуйста, помогите мне с сценарий bash для того, чтобы это произошло автоматически?
Спасибо!
попробуйте использовать цикл for в скрипте bash. Каждый год, который у вас есть, пробегает все месяцы. –
У месяцев до октября есть ведущий 0? После месяца появляется еще одна тире или начинается другой текст? –
Привет, Майк, да, месяцы начинаются с ведущего 0. после месяца появляется еще одна цифра даты (т.е. 2014-12-21) – Linuxer