Вопросы с тегом «rename»

Тег переименования относится к действию присвоения другого имени либо существующему файлу, либо копии файла в рамках некоторых других операций (.eg удаленное копирование, резервное копирование). Используйте этот тег также для вопросов, связанных с командой (perl) rename.

168
Как изменить расширение нескольких файлов?

Я хотел бы изменить расширение файла с *.txtна *.text. Я попытался использовать basenameкоманду, но у меня возникают проблемы при изменении более одного файла. Вот мой код: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Я получаю эту ошибку: basename: too many...

155
Как перезаписать целевые файлы с помощью mv?

У меня есть тонна файлов и каталогов в подкаталоге, который я хочу переместить в родительский каталог. В целевом каталоге уже есть несколько файлов и каталогов, которые необходимо перезаписать. Файлы, которые присутствуют только в цели, должны быть оставлены нетронутыми. Могу ли я заставить mvэто...

149
Слияние папок с mv?

Если я использую mvдля перемещения папку с именем «папка» в каталог, который уже содержит «папка», они будут объединены или она будет

71
Сглаживание вложенного каталога

Это, наверное, очень просто, но я не могу понять это. У меня есть такая структура каталогов (dir2 находится внутри dir1): /dir1 /dir2 | --- file1 | --- file2 Каков наилучший способ «сгладить» эту структуру директора таким образом, чтобы получить file1 и file2 в dir1, а не в...

58
Почему программе Unix mv не нужна опция -R (рекурсивная) для каталогов, а cp это нужно?

Я всегда запутался, когда нужно использовать cpили mv: «Нужна ли -Rопция при работе с dir?» В GNU coreutils cpнужен -Rи mvне нужен . Я просто не могу найти причину, почему cpнужен -Rвариант для копирования dirs и mvнет. Я думаю, что cpбез dirs -R(но рекурсивное поведение, как есть -Rи нравится mv)...

55
Добавление текущей даты из переменной в имя файла

Я пытаюсь добавить текущую дату в конец имени файла следующим образом: TheFile.log.2012-02-11 Вот что у меня так далеко: set today = 'date +%Y' mkdir -p The_Logs & find . -name The_Logs -atime -1 -type d -exec mv \{} "The_Logs_+$today" \; & Однако все, что я получаю, это имя файла, и оно...

41
Как заменить один символ другим во всех именах файлов текущих каталогов?

Как переименовать все файлы / подкаталоги в текущей папке? Допустим, у меня есть много файлов и подкаталогов с пробелами, и я хочу заменить все пробелы подчеркиванием. File 1 File 2 File 3 Dir 1 Dir 3 следует переименовать в File_1 File_2 File_3 Dir_1 Dir_3...

30
Как я могу рекурсивно перемещать файлы по типу из каталога и его подкаталогов в другой каталог?

Что было бы хорошим способом для перемещения типа файла из каталога и всех его подкаталогов? Как "рекурсивно переместить все * .ogg в / thisdir в / somedir". Я попробовал пару вещей; мои лучшие усилия были (все еще не так велики): find /thisdir -type f -name '*.ogg' -exec mv /somedir {} \; Он...

28
Как я могу найти файлы и затем использовать xargs для их перемещения?

Я хочу найти некоторые файлы, а затем переместить их. Я могу найти файл с: $ find /tmp/ -ctime -1 -name x* Я попытался переместить их в мой ~/playкаталог с помощью: $ find /tmp/ -ctime -1 -name x* | xargs mv ~/play/ но это не сработало. Очевидно, mv нужны два аргумента. Не уверены, что (или как)...

28
Копировать файлы с переименованием

У меня огромное дерево файлов. Некоторые файлы имеют одинаковые имена, но в другом случае, например, some_code.cи Some_Code.c. Поэтому, когда я пытаюсь скопировать его в файловую систему NTFS / FAT, он спрашивает меня, хочу ли я заменить файл или пропустить его. Есть ли способ автоматически...

27
Переименуйте несколько файлов, используя скрипты Bash

Я хочу переименовать несколько файлов в одном каталоге, используя сценарии Bash. Имена файлов следующие: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Я хочу переименовать в следующий формат: file2503201409853.p file2503201437404.p...

27
Переименуйте несколько файлов с помощью mv, чтобы изменить расширение

Я хочу переименовать файлы, чтобы изменить их расширение, эффективно пытаясь достичь mv *.txt *.tsv Но при этом я получаю: * .tsv не является каталогом Я нахожу несколько странным, что первые 10 показов Google mvдолжны работать следующим...

26
Как переименовать файл в .. (точка точка)?

Видимо, вы можете переименовать файл в... . Если бы я был безумен, как бы я переименовал файл в ..или .? Такое имя файла даже разрешено? Обратная косая черта, кажется, не отключает специальное значение точки: $ mv test \. mv: `test' and `./test' are the same file...