Driver86
@Driver86
Немодератор toster.ru

Групповое переименование папок?

Есть много файлов и папок:

/home/user/dir1/dir2/file1
...

Как их переименовать так, что бы перед именем папки был один символ, а именно:

/home/user/0dir1/0dir2/file1

?
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
fzfx
@fzfx
18,5 дм
for i in $(find /home/user -type d | tac); do mv $i $(echo $i | perl -pe 's/\/([^\/]*?)$/\/0\1/') 2> /dev/null; done
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы