mv файлы с несколькими `.` в имени файла
Ответ: mv это не правильный инструмент. Вы должны использовать renameкоманду: rename 's/\./_/' *.*.txt Строка 's/\./_/'означает «заменить первое вхождение .a _на список файлов фолдинга».
Подборка 119 вопросов с тегом «mv» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
119 вопросов
Ответ: mv это не правильный инструмент. Вы должны использовать renameкоманду: rename 's/\./_/' *.*.txt Строка 's/\./_/'означает «заменить первое вхождение .a _на список файлов фолдинга».
Ответ: Нет, на страницах руководства для пользователя mvне указаны какие-либо переключатели, которые изменяют поведение команды так, как вы ее описали. Вам придется изучить другие команды...
Ответ: Как это: find . -type f -exec mv {} {}.txt \;
Ответ: С помощью вашей команды mv *.o *.hi $srcpath $objpathвы перемещаете каждый файл с * .o или * .hi плюс папку src из текущей $(pwd)папки в Obj Если вы хотите переместить все * .o и *...
Ответ: Вы можете использовать цикл for, чтобы упростить это. я использовал dirname $ tiem / .., чтобы поднять один уровень, и mindepth, чтобы ограничить эффект одним уровнем. localhost$ t...
Ответ: С mv cannot move 'foo' to a subdirectory of itselfбезвреден в этом случае, вы можете игнорировать это. Я имею в виду mvпереместить остальных, несмотря на предупреждение. Однако ста...
Ответ: Нажмите на виджет Dropbox, как показано в верхней строке состояния рабочего стола ... войдите в список недавних открытий и выберите файл ... он должен перенести вас в новое местопо...
Ответ: Не удаляйте источник, пока не закончите. Я обычно использую rsync -a source destination- я запускаю один раз, запускаю второй раз, чтобы убедиться, что все файлы перемещены и согла...
Ответ: С помощью отдельной renameкоманды Perl : rename -n 's|/|_|; s|^|dest/|' */*.png Выход: a / 1.png переименован в dest / a_1.png a / 2.png переименован в dest / a_2.png a / 3.png пер...
Ответ: То, что случилось, было: я пытался, mv /some/file /media/backupне mount /dev/sd1 /media/backupбудучи действительно mountредактором. (Когда я закрываю свой ноутбук, сетевые и USB-же...
Ответ: К сожалению, копирование диска происходит медленно. Там нет дешевого способа обойти это. Похоже, что RSYNC - хороший путь, потому что вы не хотите постоянно копировать все данные н...
Ответ: Я предполагаю, что target ( ../) был где-то внутри /home/или в другой точке монтирования, где /была смонтирована файловая система, отличная от указанной . Это стандартное поведение...
Так что я запустил команду mv, и это не удалось с mv: cannot stat ‘/root/HIDDENDIR/HIDDEN-DIR/recover.php’: No such file or directory И теперь файл отсутствует в исходном и целевом...
Ответ: Предполагая, что ваш текстовый файл был создан как одноразовый (в отличие от регулярного создания сценарием / процессом), вы должны просто загрузить его в текстовый редактор с хоро...
Ответ: Да, cp и mv перезапишут открытые файлы. Возможно, вы можете посмотреть контроль версий с помощью чего-то вроде Git или чего-то подобного.
Ответ: Вы двигались через точку монтирования? Обычно mv работает просто переименовывая файл. Полное имя файла включает его абсолютный путь, поэтому переименование и перемещение - это одна...
Ответ: Они будут в одном и том же каталоге, если вы не указали какое-либо обозначение каталога, например .. или ../ .. Так что mv oldFile newFileостается в том же каталоге (в основном пер...
Ответ: Похоже, что это ошибка в VirtualBox, см. Билет # 4890 . Ответ Фрэнка: исправлено для хостов Linux, но не для хостов Windows. В отличие от Linux, где файл может быть удален, если ка...
Ответ: Этот скрипт будет печатать необходимые mvкоманды для stdout. Вы должны сохранить их в файл ( sh script > file) и проверить их. Если вы находите их безопасными для выполнения, то...
Ответ: Без более подробной информации о файле журнала трудно дать точный ответ, но вот несколько советов. Используйте, grepчтобы выбрать правильную строку из журнала. Удостоверьтесь, что...
Ответ: renameделает трюк. Например, файл с именем file_20161118.csv.ovrстановится file.csv.ovrпосле этой команды: rename 's/file_20161118/file/' file_20161118* Он использует регулярные вы...
Ответ: Я нашел ответ в виде bash-скрипта #!/bin/sh IFS=' ' for i in $(find ./*/ -mindepth 2 -type f); do mv -- "$" "$" done
Ответ: Оказывается, проблема заключалась в том, как был смонтирован общий ресурс CIFS. Похоже, что inode, возможно, кэшировался, таким образом рендеринг большинства файлов дублировался, к...
Ответ: Вы можете сделать его независимым от оболочки и объединить его в одну findкоманду: find . -type f -name '*.zip' -exec \ sh -c 'echo cp -- "$0" "$(dirname "$0")"/..' {} \; Удалите,...
Я собираюсь переместить много данных из одного места в другое во второй раз, потому что в первый раз у меня не было доступа к некоторым подкаталогам и файлам. Я не уверен, что аргу...
Ответ: Пытаться: find . -mindepth 2 -type f -name '*.pdf' -exec bash -c 'f=$; mv "$1" "./$"' None {} \; Это безопасно для всех имен файлов, даже если в их именах есть символы новой строки...
Ответ: Most linux distro's include util-linux which gives you the rename command. You can do what you request by running these commands: rename ' ' _ *.mkv rename '(20' 20 *.mkv rename ')...
Ответ: What is the output of ls /etc/? The message tells you, that there is no such file as /etc/php.ini.default. mv can definitely do what you want, the problem seems to be something dif...
Ответ: If the name is already in lower case, it will be given to the mv command twice, as you've seen. If the last argument to mv is a directory, it will be treated as the destination dir...
Ответ: Try this one-liner (the echo shows what the command will do): for name in *; do echo mv $ $ ; done $ returns the $name variable without the _ at the beginning of the variable When...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту