Задать вопрос
Driver86
@Driver86
Немодератор toster.ru

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

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

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

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

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

?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Linux для робототехников
    3 месяца
    Далее
  • Stepik
    Основы Linux
    2 недели
    Далее
  • Учебный центр IBS
    AL-1801 ОС Astra Linux Special Edition 1.8 для пользователей
    1 неделя
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы