переименовать файлы, заменив пробелы на подчеркивание

¿Qué IDE estás usando? En VIM, gg=Gfunciona razonablemente bien. Si está usando Atom, vea esto:https://atom.io/packages/format-shell.

4
17.11.2017, 19:19
3 ответа

Заменить все пробелы символами подчеркивания в именах файлов mp3, txt, wavи docс помощью qmv и vim:

qmv -f do --editor="vim -c '%s/ /_/g' -c 'wq'" \
    *.mp3 *.txt *.wav *.doc

qmv является частью renameutils .

0
27.01.2020, 20:46

если rename s/\ /_/ *не работает используйтеrename -v ' ' '_' *

-1
27.01.2020, 20:46

Правильный ответ дан выше Остином Хеммельгарном, используйте:

    detox -r.

Перед запуском команды detoxпредварительный просмотр изменений с параметром -nследует выполнить следующим образом:

    detox -n -r.

Запустив команду detoxиз домашнего каталога в качестве начальной -точки, исключив все скрытые файлы и каталоги, а также исключив определенные каталоги, такие как, например, каталог timeshift, используйте форму:

find ~ -path '*/\.*' -prune -o -path */timeshift/* -prune -o -exec detox -n {} \;

Чтобы действительно запустить приведенную выше команду, удалите-n

1
01.05.2020, 03:01

Теги

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