1
ответ

Bash -Имя архива и имя файла, неправильное соответствие (zip,cdg,mp3)

Я написал сценарий, который проверяет наличие двух конкретных расширений в zip-архиве. Выполняется пара проверок, которые определяют, есть ли в архиве только 2 файла, а затем обрабатывают их. Если в архиве есть...
08.12.2020
1
ответ

Передача аргумента функции в exec при поиске

Я хотел бы определить функцию для поиска и замены текста в нескольких файлах. Я нахожу командную строку найти. -type f -exec bash -c 'mv "$1" "${1//<...
05.12.2020
1
ответ

Переименуйте файлы в любой глубокой подпапке, например в родительской папке, и переместите их в центральную папку

У меня возникла проблема, когда мне нужно переименовать только определенные файлы после родительской папки, а затем переместить их в центральную папку. Есть ли способ сделать это? Я хотел бы запустить это на Synology NAS....
01.12.2020
1
ответ

Как переименовать файлы в каталоге (s )в соответствующее имя каталога, сохранив при этом расширения файлов?

У меня есть куча каталогов с разными именами в текущем каталоге :Привет мир/ Доктор Дре -Стилл Дре/ Злые птицы/ Основные моменты гонки Гран-при 2018 / И в каждом из этих каталогов...
25.11.2020
1
ответ

Переименовать все каталоги, переименовав имя строки даты, разделенное дефисами

У меня есть подкаталоги с датами вроде 09 января 2020 года. Я переименовал все каталоги, заменив пробелы дефисами с помощью команды терминала :$ для i в *; do mv "$i" " `echo $i |...
22.11.2020
1
ответ

Пользователь "rename -p/ --mkpath --make -dirs

Я пытаюсь понять синтаксис переключателя параметров команды переименования «-p/ --mkpath --make -dirs». Я некоторое время ищу в Интернете, но этот вариант кажется не очень распространенным. Я...
19.11.2020
1
ответ

Добавлять суффикс ко всем файлам с определенным расширением

Напишите команду, которая найдет все файлы с суффиксом/расширением.py. Для каждого найденного файла команда должна добавить суффикс/расширение.backup к файлу. Итак, если файл...
13.11.2020
1
ответ

Рекурсивное переименование подкаталогов

Я пытаюсь переименовать следующую структуру каталогов Каталог тестов ├── Каталог Test1 │ ├── 2 -1. Данные │ ├── 3 -2. Данные │ ├── 4 -3. Данные │ ├── 5 -4. Данные │ ├── 6 -5. Данные ├──...
07.11.2020
1
ответ

Переименовать файлы из списка.txt

У меня есть список.txt с файлами и соответствующим хешем MD5 :ab16d9ab5682bb0038c901ad8fc424c0 *file1.doc 28bb8e092301340f19585201166e5b86 *файл2.doc 5f53d5e9512a717049185fcf617b8a37 *файл3.doc...
05.10.2020
1
ответ

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

Я пытаюсь переименовать кучу файлов с помощью «rename», и у меня правильно настроено регулярное выражение :переименовать --подробный --путь 's|^\[ (.... )\] (. *)\. (. *)|$2 ($1 ).$3|' *Но очень хотелось бы, чтобы каждый файл помещался в...
25.09.2020
1
ответ

Рекурсивное переименование папок в @eaDir

Я пытаюсь использовать Python-скрипт генератора эскизов, который нашел на GitHub, и он отлично работает. Он создает миниатюры в папке с именем eaDir _temp, которую затем нужно переименовать на NAS в @...
18.09.2020
1
ответ

Как можно, кроме скрытого '.' файлы и каталоги из скрипта, который их переименовывает?

У меня есть скрипт, который переименовывает, избавляясь от пробелов, каждый каталог и файл. Он делает это рекурсивно :#!/bin/bash найти -имя "**" -print0 | сортировать -rz | \ при чтении -d $'\0' f;...
11.09.2020
1
ответ

Переименование файлов с файлами, отличными от -ASCII, для добавления их собственной даты и времени в ASCII

Многоязычная среда и наше хранилище файлов в Linux, конечно же, позволяют использовать все эти международные (азиатские )символы в именах файлов. Но это вызывает проблемы с синхронизацией с другими системами, потому что...
23.08.2020
1
ответ

Переименовать все файлы определенного формата, которые находятся в папке с определенным именем

В моем проекте много тестовых файлов с именами *.ts. Все они находятся в папках __tests __, но это могут быть __tests __/test1.ts, __tests __/dir2/test2.ts и так далее. Я хотел бы переименовать те...
14.08.2020
1
ответ

Как изменить конец имени файла

Я использую Mac Terminal и мне нужно удалить конец имени файла. Пример имени файла :1516092009.M432844P7000.camel5,S=14022,W=14295/2, Мне нужно удалить конец /2, и я попробовал команду :переименовать 's/\/2,//...
12.08.2020
1
ответ

поменять местами поля в именах файлов

Как я могу сделать следующее изменение имен файлов. Я предполагаю, что это возможно с переименованием, но я не знаю, как это сделать. A _B _C.pdf в C _A _B.pdf A, B и C — это разные слова в именах моих файлов, например...
12.08.2020
1
ответ

Удалить начало и конец имен файлов в оболочке

Я хочу переименовать снимок экрана телефона с именем :Скриншот _2020 -08 -06 -16 -13 -43 -731 _com.tclhz.gallery.jpg до 2020 -08 -06. jpg Что касается фиксированных частей имени файла, я хочу обобщить его, поэтому я...
11.08.2020
1
ответ

Как удалить все символы перед первой точкой в ​​имени файла?

У меня есть 1366 файлов, имена которых начинаются с четырех цифр. Например :128.уникальное имя файла.flac 6.уникальное имя файла.flac 1288.unique filename.flac Я хочу удалить все цифры и точку,...
25.07.2020
1
ответ

Добавление суффикса к имени файла во время цикла for в bash

Это, вероятно, спрашивали, но существующие ответы не имеют для меня смысла. Я запускаю цикл по нескольким файлам CSV в папке. В этой папке также есть не -csv-файлы, поэтому я должен указать...
23.07.2020
1
ответ

Что означает \L$2 в инструменте переименования perl?

Я вижу, что эта команда рекомендуется, когда человек спрашивает онлайн о переименовании всех файлов в верхнем регистре в нижний регистр :find "$ (pwd )" -depth -exec rename 's/ (. *)\/ ([^\/] *)/$1\/\L$2/' {} \; Я понимаю...
11.07.2020
1
ответ

mv Нет такого файла или каталога? переименование файлов в нескольких каталогах

Это отчасти потому, что у меня очень поверхностное понимание BASH. Вот скрипт :восемнадцать = (2018 */ *)newe= `echo "$восемнадцать" | sed -e 's/\ (-\ )*$//g' `while read f <&3 &&...
21.06.2020
1
ответ

Переименование файлов с помощью mv в bash на MacOS (перемещение подстроки в имени файла)

Я пытаюсь массово переименовать файлы в bash на MacOS. ПРЕФИКС - Полное название 1 012346.txt Я пытаюсь переименовать их так: 012346 - ПРЕФИКС - Полное название 1.txt Как я могу сделать это в оболочке, используя только mv?
16.06.2020
1
ответ

переименовать динамически сгенерированный файл, который содержит BASIC

как я могу использовать команду rename mv shell, чтобы переименовать файл, точное имя которого я не знаю, но который всегда содержит слово BASIC, переименовать Ex2WebR1_0WEBSHOP01_005443_B_BASIC.XML BASIC. XML у меня есть ...
31.05.2020
1
ответ

Каков наилучший подход к дублированию файла с другим именем файла и изменению содержимого в Unix?

Последние 2 дня я изучал Unix Script. Так как я никогда раньше не касался сценария Unix, и вдруг мне нужно создать сценарий Unix для поддержки моей программы. В принципе, я хотел бы найти...
26.05.2020
1
ответ

Perl-rename: регулярное выражение для совпадения без учета регистра

perl-rename 's/b(\d{2}A)/\1/' * находит и переименовывает каждую часть любой файл с буквой «b», за которой следует 2 цифры, за которыми следует "A" Есть ли вариант или способ сделать регулярное выражение нечувствительным к регистру, т.е. ...
02.05.2020
1
ответ

Переименование файлов в разных подпапках

Я хочу переименовать несколько файлов, находящихся в разных папках. В частности, я хотел бы добавить нули в середину имени файла, чтобы все имена файлов были трехзначными (и...
16.04.2020
1
ответ

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

Я использую Synology DS1515+ и DSM 6.2.2. Я хотел бы удалить определенный раздел во имя многих файлов. Например; abcde(test).mp4 → abcd.mp4 love(1).mp4 → love.mp4 Раздел от ( до ) в ...
06.04.2020
1
ответ

Расположение файлов после ошибочной команды переименования

Новичок здесь... только что попытался изменить имя файла, в имени которого было 2 точки, на одну точку, используя rename 's/../ ./' filename Файл исчез, но я не думаю, что он был удален, так как он есть...
06.04.2020
1
ответ

удалить "~" из имени файла

У меня есть ограниченная оболочка bash на моем NAS и много файлов, которые содержат символ ~ в имени файла. Например, у меня есть файл 2018/10/example~1.jpg, и мне нужно переместить его и переименовать в allFiles/2018-...
05.04.2020
1
ответ

Цикл в bash - синтаксис

Что здесь не так? для файла в ffn* do; переименовать 's/ffn//' ffn*; done Ошибка в синтаксисе.
14.03.2020