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

17
Как ведут себя открытые файлы в системах Linux?

Я просто переименовал файл журнала в «foo.log.old» и предположил, что приложение начнет запись нового файла журнала в «foo.log». Я был удивлен, обнаружив, что он отслеживает лог-файл с новым именем и продолжает добавлять строки в "foo.log.old". В Windows я не знаком с таким поведением - я даже не...

17
Как копировать и переименовывать найденные файлы в «функцию поиска» Linux?

У меня есть папка с именем, /home/user/tempsкоторая имеет 487 папок. В каждой папке у меня есть файл с именем thumb.png. Я хочу скопировать все файлы с именем thumb.png в отдельную папку и переименовать их в соответствии с папкой, из которой они...

16
mv: невозможно указать Нет такого файла или каталога в сценарии оболочки

Я написал скрипт для перемещения некоторых файлов из одной папки в другую, но я получил следующую ошибку, я проверил 2 папки и заметил, что для 1 папки есть такие файлы, а для другой нет таких файлов, но почему все они показывают "mv нет статистики Нет таких файлов или каталогов " mv: cannot stat...

14
косая черта (/) после имени каталога в командах оболочки

У меня есть маленький вопрос здесь. Если у меня есть два файла, скажем , fileaи fileb, mv filea filebбудет удалять fileb переименовать fileaвfileb Тогда , если у меня есть два каталога, скажем , diraи dirb, mv dira dirbбы двигаться diraв dirb(это станет dirb/dira) Отмечая, что в обоих случаях нет...

14
Как я могу переименовать фотографии, учитывая данные EXIF?

Допустим, у меня есть куча фотографий, все с правильной информацией EXIF, и фотографии названы случайным образом (из-за проблемы, с которой я столкнулся). У меня есть небольшая программа под названием, jheadкоторая дает мне следующий вывод: $ jhead IMG_9563.JPG File name : IMG_9563.JPG File size :...

14
Переименуйте файлы, увеличив число в имени файла

У меня есть каталог, который содержит пронумерованные файлы изображений, что-то вроде этого: 01.png 02.png 03.png 03.svg 04.png 05.png 06.jpg 07.png 08.png 09.png 09.svg 10.png Иногда может быть несколько версий файла в различных форматах (например. pngИ svgверсии 03и 09файлы выше) , но эти цифры...

14
Переименование группы файлов с отметкой даты и времени в конце имени файла?

Итак, скажем, у меня есть каталог с кучей файлов, таких как g.txt, где g.txt был последний раз изменен, скажем, 20 июня 2012 года. Как мне переименовать все файлы (например, g.txt) с последней измененной датой 20 июня 2012 года, добавленной в...

13
Как удалить (1) из имен файлов с помощью команды find

Недавно я конвертировал все свои файлы FLAC на более низкую частоту дискретизации 44,1 кГц и битовую глубину 24 бита (потому что iPhone / iPod не поддерживает ничего выше этого), используя XLD на моей Mac OS 10.7 (Lion). Хотя я сказал XLD перезаписать все предыдущие файлы, XLD добавил (1)в конце...

12
В чем разница между «переименовать» и «mv»?

Мне не совсем понятно, но в чем разница между mvи rename(от util-linux-ng 2.17.2как /usr/bin/rename)? Есть ли преимущества одного над другим помимо renameпринятия регулярных выражений и mvнет? Я считаю, что renameможет также обрабатывать несколько переименований файлов одновременно, тогда mvкак не...

12
cp или mv файлы в той же директории, в которой они уже находятся, когда я в другой?

Если я нахожусь ~/blobи у меня есть файл в~/blob/a_long_directory_name/c/x.x я могу печатать mv blob/a_long_directory_name/c/x.x blob/a_long_directory_name/even_more/y.y Есть ли какой-нибудь ярлык, с помощью которого я могу набрать что-то более короткое, использующее путь к каталогу в первом...

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

У меня есть много файлов в папке, и я хочу добавить к ним префикс или суффикс (не оба ). Я проверил здесь и узнал, что я могу использовать for filename in *.jpg; do mv "$filename" "prefix_$filename"; done; добавить префикс ко всем файлам, оканчивающимся на .jpg(и если я удалю .jpg, он добавит...

12
Как переименовать несколько файлов в каталоге одновременно

У меня есть каталог, /var/tmp/abcкоторый имеет 4 файла: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Я хочу переименовать все файлы CSV (найти все файлы и переименовать их) в кратчайший (возможно,...

12
как переименовать файлы при копировании?

Как мне скопировать (стиль архива, где дата не изменена) все файлы в каталоге резервных копий в каталог пользователя при переименовании каждого файла, чтобы удалить случайную часть строки из имени (то есть -2b0fd460_1426b77b1ee_-7b8e)? ср от:...

11
Как я могу использовать переименовать, чтобы рекурсивно переименовать все в верхний регистр

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

11
Каков наиболее эффективный способ перемещения большого количества файлов, находящихся в одном каталоге?

CentOS 5.x Я прошу прощения, если это повторный вопрос. Я видел много похожих вопросов (относительно удаления файлов), но не совсем по тому же сценарию. У меня есть каталог, содержащий сотни тысяч файлов (возможно, более миллиона), и в качестве краткосрочного решения другой проблемы мне нужно...

11
переименуйте все файлы в каталоге в хэш md5 их имени файла (не содержимого)

Я очень новичок в Linux / командной строке и мне нужно зашифровать имена файлов 10K + (уникальные имена), чтобы они соответствовали зашифрованному имени MD5 в базе данных mySQL. Я видел, как вы можете переименовать каталог файлов и как получить хеш файла ( mdsum? ), Но я застрял на том, как...

11
переместить файл за списком в файл (с пробелом в начале)

У меня есть файл, который содержит имена файлов. Например: /tmp/list.txt (это с пробелами в начале каждой строки): /tmp/file.log /app/nir/home.txt /etc/config.cust Я хочу, используя одну линию, чтобы переместить все файлы , перечисленные в /tmp/list.txtк/app/dest Так и должно быть примерно так: cat...