Tag: переименовать

Как заменить все файлы в папке одним файлом?

У меня есть один файл, назовем его image.png . У меня также есть папка с файлами: picture.png file.png screenshot.png art.png painting.png И так далее. То, что я хочу сделать, это заменить каждый файл внутри папки с помощью image.png , но я хочу сохранить имя оригинала (так что picture.png все еще называется picture.png , но при […]

Скрипт для копирования файлов из папки и добавления md5sum в новое имя файла

Я хотел бы знать, возможно ли это: У меня есть большое количество файлов .mov в папке. Я хотел бы знать, могу ли я копировать файлы в отдельную папку, но включать md5sum в новые имена файлов, после фактического имени, но до расширения файла. Так, например, если один раз из файлов был назван johnnycash.mov я бы хотел, […]

Измените одну часть имени более 1000 файлов

У меня есть набор из более чем 1000 файлов, их имена такие, как IR.ANJ.G1.E.20060102.185428.mseed вместе с G1 . Я собираюсь изменить G1 во всех файлах на SH . Например, IR.ANJ.G1.E.20060102.185428.mseed на IR.ANJ.SH.E.20060102.185428.mseed и продолжалось для всех файлов. Как я могу это сделать?

Перемещение папок использовало неправильный синтаксис и потеряло их

Я думал, что я умный, пытаясь переместить папку на один уровень, перейдя: mv folder .newfolder и пренебрегая даже положил: mv folder .newfolder/folder и в любом случае он не допустил ошибку, но папки исчезли. Где они могут быть удивлены?

Переменная переменная подстановки Bash?

Возможный дубликат: Пакетное переименование файлов Я хочу переименовать файлы, используя их существующее имя в качестве базы для новой. Поэтому, если я могу эти файлы с помощью ls blue*+(.png) Я бы хотел переименовать их что-то вроде mv blue$(*)+(.png) $(1).png за исключением того, что это не работает. Есть ли синтаксис для этих переменных в bash globbing или […]

Переименовать определенный уровень подпапок

У меня есть список подпапок внутри родительской папки, как показано ниже: Parent folder folder1 foldera folder2 folderb folder3 folderc Я хочу переименовать подпапки только на втором уровне, удалив последние два символа в имени подпапки, как я могу это сделать? Я попробовал что-то вроде find . -depth -type d -exec sh -c 'mv "${0}" "${0%??}"' {} […]

Массовое переименование, изменение суффикса?

Как я могу навалом заменить суффикс для многих файлов? У меня много файлов, таких как NameSomthing-min.png NameSomthing1-min.png NameSomthing2-min.png Я хотел бы изменить все их на NameSomthing.png NameSomthing1.png NameSomthing2.png т.е. удалить символы -min из имени. Как мне это сделать?

Как переименовать файлы и преобразовать datestamp из DD-MM-YYYY в YYYY-MM-DD?

Я пытаюсь переименовать папку с файлами, которые содержат datestamp, как это: string_DD-MM-YYYY_hhmm.pdf к этому формату: string_YYYY-MM-DD_hhmm.pdf так что они сортируются по дате, когда сортируются по имени файла. Пример: PB_KAZ_KtoNr_0463266665_01-02-2014_0341.pdf должен стать PB_KAZ_KtoNr_0463266665_2014-02-01_0341.pdf . Я нашел этот похожий вопрос, но он относится к формату DDMMYYYY вместо DD-MM-YYYY, и ответы на этот вопрос сложны для моей ситуации. […]

Переименование файлов с номерами в соответствующие 1-n числа в порядке

Таким образом, у меня есть куча файлов в папке, где ведущее число представляет порядок файла, но они не являются обычным 1-n, например: 2-file.txt 4-file.txt 7-file.txt 12-file.txt и я хочу иметь их в последовательном порядке от 1 до «количества файлов», сохраняя числовой порядок, поэтому: 1-file.txt 2-file.txt 3-file.txt 4-file.txt где 1-file.txt является предыдущим 2-file.txt, 2-file.txt является предыдущим […]

Заменить часть строки в имени файла

У меня есть несколько файлов в каталоге, заканчивающемся на «StringtoReplace». Как я могу заменить эту часть имени файла для всех файлов в каталоге новой строкой «ReplacedString»?

Linux и Unix - лучшая ОС в мире.