Вопросы с меткой [cp]

cp - это команда операционной системы Unix, которая используется для копирования файлов.

331
голос
14ответов
342k показов

Как скопировать с помощью cp, чтобы включить скрытые файлы и скрытые каталоги и их содержимое?

Как сделать так, чтобы cp -r копировал абсолютно все файлы и каталоги в каталоге? Требования: Включите скрытые файлы и скрытые каталоги. Будьте одной командой с флагом, чтобы включить выше. Не нужно ...
169
голосов
10ответов
301k показов

Как скопировать символические ссылки?

У меня есть каталог, который содержит несколько символических ссылок: user@host:include$ find .. -type l -ls 4737414 0 lrwxrwxrwx 1 user group 13 Dec 9 13:47 ../k0607-lsi6/camac -> ../../include ...
69
голосов
7ответов
80k показов

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

В командной строке Linux я хотел бы скопировать (очень большой) набор файлов .txt из одного каталога (и его подкаталогов) в другой. Мне нужно, чтобы структура каталогов оставалась неизменной, и мне ...
59
голосов
4ответа
66k показов

Как скопировать символические ссылки на цель как обычные папки

у меня есть папка с символическими ссылками: marek@marek$ ls -al /usr/share/solr/ razem 36 drwxr-xr-x 5 root root 4096 2010-11-30 08:25 . drwxr-xr-x 358 root root 12288 2010-11-26 12:25 .. drwxr-xr-x ...
46
голосов
8ответов
19k показов

Почему -r рекурсивно необходимо при копировании каталога в Linux?

Мой вопрос: почему при создании копии каталога необходимо использовать флаг -r (рекурсивный)? Т.е. зачем это делать: $ cp -r dir1 copyDir1 Когда бы я не хотел такого поведения при копировании ...
31
голос
4ответа
42k показов

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

Как мне скопировать файл в Linux, только если копируемый файл новее, чем версия в месте назначения? Если файл в месте назначения более новый, я хочу, чтобы копия файла не выполнялась.
28
голосов
3ответа
86k показов

Скопировать список файлов

У меня есть список файлов, разделенных пробелами в файле list.txt . Я хотел бы скопировать их в новую папку. Я пытался сделать: cp `cat list.txt` new_folder но это не сработало. Как бы вы это ...
24
голоса
2ответа
32k показов

Используйте rsync для копирования всех файлов, кроме определенных имен файлов с определенным расширением

У меня есть две флэш-карты одинакового размера, и я хочу скопировать содержимое одной на другую на основе следующих правил: Я хочу, чтобы все каталоги и подкаталоги были на месте Я хочу исключить ...
21
голос
2ответа
43k показов

Как вы используете регулярные выражения с командой cp в Linux?

Я пытаюсь скопировать только подмножество файлов из одного каталога в другой, используя cp однако меня приветствует сообщение cp: cannot stat [^\.php]': No such file or directory . Есть ли способ ...
20
голосов
2ответа
25k показов

Почему мы используем cp для копирования файлов, а не dd? (в unix-производных)

Для обычного копирования файлов в * nix, я когда-либо видел, чтобы люди использовали cp (например, cp /mnt/mydevice/myfile ~/myfile), но в итоге я столкнулся с dd , который, кажется, делает то же ...
19
голосов
3ответа
26k показов

Рекурсивная, не перезаписывающая копия файла?

У меня есть каталог, который содержит кучу других папок, содержащих файлы CoffeeScript/ JavaScript. Я могу скомпилировать файлы CoffeeScript в новую папку с той же структурой папок. Я хочу рекурсивно ...
19
голосов
3ответа
5k показов

Чем установка -c отличается от cp

В чем разница между установкой -c и cp? Большинство установок, как правило, используют install -c, но со страницы руководства это не похоже на то, что она делает что-то отличное от cp (кроме, ...
18
голосов
2ответа
2k показов

Почему каталог копируется с помощью команды cp меньше оригинала?

Я пытаюсь скопировать один каталог с большим количеством файлов в другое место назначения. Я сделал: cp -r src_dir another_destination/ Затем я хотел подтвердить, что размер каталога назначения ...
16
голосов
3ответа
27k показов

как остановить cp: overwrite './xxx'? незамедлительный

Как я могу остановить команду cp от запроса перезаписать. Я хочу перезаписать все файлы, не возвращаясь к терминалу. Так как это большие файлы и потребуется некоторое время для их завершения. Я ...
14
голосов
5ответов
25k показов

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

У меня есть каталог а и каталог б. Они большие. б почти идентичен а. "почти" означает, что 4-5 файлов различаются, и я не знаю, какие они есть. Я хочу скопировать b поверх a, но только файлы, которые ...
13
голосов
3ответа
390 показов

Повторное использование текста в команде bash

Если я пишу длинную команду или просто набираю обширный путь к файлу, есть ли что-то, что я могу "повторно использовать" с помощью некоторого ярлыка команды? например: 1. cp ...
13
голосов
3ответа
44k показов

Копирование множества файлов без остановки на ошибках в OSX

Мне нужно скопировать несколько гигабайт с внешнего HD на мой стон HD, и некоторые файлы вызовут ошибки. Если я сделаю это с искателем, он остановится на первой ошибке. Есть ли способ скопировать ...
12
голосов
5ответов
9k показов

Копирование Linux в файловую систему fat32: неверный аргумент

Когда я копирую файлы из раздела ext3 в раздел fat32 с помощью cp: cp -R /ext3/stuff /fat32/partition/ Я получаю недопустимые сообщения с аргументами для всех файлов с двоеточиями и знаками вопроса. ...
12
голосов
5ответов
70k показов

Как я могу копировать файлы с SSH?

Я пытаюсь скопировать файл с другого компьютера на другой компьютер. (оба работают под управлением Ubuntu 9.10) Итак, я ssh'ed в другой компьютер; Я cd в каталог; и я ввел cp File.zip ...
11
голосов
5ответов
8k показов

cp -r -l в MacOS (рекурсивное копирование с сохранением жестких ссылок)

Я пытаюсь скопировать дерево каталогов с рекурсивным сохранением жестких ссылок в файл. Используя gnu cp, это будет работать с флагом -l. Затем cp воссоздает структуру каталогов, но не нужно ...
9
голосов
1ответ
3k показов

Почему tar | tar намного быстрее, чем cp?

Для рекурсивного копирования каталога использование tar для упаковки каталога, а затем передача выходных данных в другой tar для распаковки выглядит намного быстрее, чем использование cp -r (или cp ...
8
голосов
6ответов
14k показов

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

Из-за проблемы с жестким диском я пытаюсь переместить раздел с одного жесткого диска на другой. Я следую за http://www.ibm.com/developerworks/library/l-partplan.html статьей, чтобы сделать это. В ...
8
голосов
2ответа
6k показов

Rsync копирует текущий каталог с именем

Я хочу скопировать текущий каталог в мой каталог резервного копирования: Я попробовал эту команду rsync -a . ~/backup/ но он просто копирует содержимое текущего каталога вместо создания нового ...
8
голосов
2ответа
13k показов

команда cp для создания загрузочного iso образа usb

Здесь много дискуссий о создании загрузочной флешки. Руководство Debian по установке Wheezy предлагает следующее: # cp debian.iso /dev/sdX # sync Убедитесь, что устройство USB сначала отключено. ...
7
голосов
3ответа
10k показов

Скопируйте файл в GNU/Linux с индикатором выполнения и ограничением скорости

Есть ли какой-нибудь хороший инструмент в GNU/Linux, который копирует файлы, такие как cp , но также показывает прогресс и ограничивает скорость (и изменяет ограничение без прерываний), например pv? ...
6
голосов
1ответ
11k показов

Копировать файлы из числового диапазона в другую папку

Немного озадачен тем, какая команда CP будет копировать файлы с номерами от 14 до 39 в каталог с именем Volume2 из следующего примера: 01.mp3 04.mp3 07.mp3 10.mp3 13.mp3 16.mp3 19.mp3 22.mp3 25.mp3 ...
6
голосов
3ответа
16k показов

Linux: копировать все файлы по расширению в один каталог

Я пытаюсь скопировать все файлы *.tif из ./old в ./new. В ./old у меня много подкаталогов с разными файлами, а в ./new мне нужны только TIF-файлы, без дерева папок. Итак, я попробовал cp -vR ...
6
голосов
4ответа
7k показов

Не удается скопировать файлы с внешнего жесткого диска USB на компьютер

Здравствуйте, у меня есть жесткий диск, подключенный с помощью USB-конвертера к моему компьютеру. Он состоит из двух разделов, первый монтируется автоматически, и я могу получить все файлы из него, а ...
5
голосов
1ответ
5k показов

Не копируйте файлы, которые вызывают ошибку ввода / вывода

При копировании файлов с неисправного жесткого диска с помощью cp, rsync или scp неисправные файлы, которые больше не могут быть прочитаны, также частично копируются в каталог назначения. Есть ли ...
5
голосов
2ответа
15k показов

Разрешения Linux и владелец сохраняются с помощью cp

Я не могу понять следующее поведение: У меня есть файл с именем someFile в /opt/com/internal/someFile Если я сделаю ls -all /opt/com/internal/someFile то у меня будет 700 прав доступа 700 ...
5
голосов
2ответа
696 показов

Почему OSX cp -avr получает эту ошибку: опции -R и -r могут не указываться вместе?

Я просто хочу скопировать дерево папок в другое место, например так: cp -avr /blah/blah/htdocs ./ но я получил ошибку: cp: the -R and -r options may not be specified together. Я следовал этому ...
5
голосов
1ответ
2k показов

Почему du -sl показывает разные размеры для источника и результата cp -rl?

Я использовал cp -rl для копирования папки. При измерении размера источника и результата копии du -sl возвращает немного другие размеры, даже если diff подтверждает, что их содержимое идентично: $ cp ...
5
голосов
1ответ
19k показов

Существует ли ярлык для unix `cp` для копирования файла в текущий каталог с тем же именем файла?

Я надеюсь, что есть более короткий способ копирования файла из данного каталога в текущий рабочий каталог, чем вводить cp /path/to/file.txt file.txt Я часто использую эту команду, и повторение имени ...
4
голоса
4ответа
3k показов

Многоядерность и скорость копирования

Что я хочу сделать, это скопировать 500K файлов. Я хочу скопировать на сервере из одного места назначения в другое.Он включает в себя электронные письма, в основном так много маленьких файлов. Его ...
4
голоса
1ответ
2k показов

Как сохранить файл-create-timestamp при копировании файлов на OS X из командной строки?

В OS X при копировании файла с помощью Finder целевой файл имеет то же время создания и изменения, что и исходный файл. Однако, когда вы делаете это с помощью cp в Терминале, время создания и ...
4
голоса
3ответа
6k показов

cp - не перезаписывать в make-файле

В make-файле для моего проекта я хочу, чтобы он копировал файл конфигурации, только если файл еще не существует в папке назначения. На данный момент я использую: cp -n Однако недавно кто-то сказал ...
4
голоса
2ответа
4k показов

войти в целевую иерархию с символической ссылкой?

Я пытаюсь написать сценарий развертывания сайта, который будет копировать файлы следующим образом: ИСТОЧНИК . .. src/ html/ DEST . .. src/ html/ -> /var/www/ftproot/mysite Я хочу, чтобы файлы в ...
4
голоса
3ответа
21k показов

Linux: как скопировать файл с определенным шаблоном имени, для которого неизвестно точное место в сложной структуре каталогов

Я хочу скопировать все файлы с именем XYZ * в одну папку. Проблема в том, что файлы находятся в разных подпапках и что даже глубина структуры папок не одинакова для всех файлов. К счастью, по крайней ...
4
голоса
2ответа
1k показов

Как вы копируете каталоги в Linux в этих ситуациях, используя cp?

Ситуация 1 Как мне скопировать /home/src/somedir в /dest/ так, чтобы путь всегда заканчивался как /dest/somedir , независимо от того, существует ли /dest/somedir ? Я хочу избегать использования ...
4
голоса
3ответа
8k показов

Как использовать find, чтобы скопировать все найденные файлы под новым именем в их же каталоги?

У меня есть простая команда, которая делает почти то, что я хочу. Следующие файлы найдут все файлы с суффиксом «_compressed.swf» и скопируют каждый в один и тот же каталог с добавленным «.bak2»: ...
4
голоса
4ответа
337 показов

Почему "cp -ra /. B" ведет себя так, как он?

Я думал, что a и a/. это тот же путь. Однако я обнаружил, что cp и rsync копируют содержимое каталога, а не сам каталог, когда /. добавляется к исходному пути. Я также попытался a/inner/.. ; это тоже ...
3
голоса
3ответа
31k показов

cp: чтение `filename ': ошибка ввода / вывода ПОЧЕМУ?

Я хотел бы знать, что может быть возможные случаи для этой ошибки: cp: reading `filename': Input/output error Я получаю это сообщение, когда пытаюсь скопировать большой файл размером около 50 МБ.
3
голоса
7ответов
1k показов

Как сделать так, чтобы "cp" в OS X не удалял файлы?

Вот лучший способ описать это: dirA dir1 file1.txt file3.txt dirB dir1 file1.txt file2.txt Я хочу скопировать содержимое dirB в dirA. cp -R dirB/* dirA удалит dir1 и скопирует файлы, что приведет к: ...
3
голоса
4ответа
4k показов

Используя команду cp в оболочке linux, как мне скопировать весь каталог в другой каталог?

У меня есть каталог, скажем, "работа": ~/work/ В этом каталоге есть несколько подпапок (d1, d2 ...) и файлы в этих подпапках. Я хочу сделать резервную копию в той же папке, поэтому она будет ...
3
голоса
2ответа
2k показов

Подстановочный знак не работает в команде cp при использовании exec

Я хочу скопировать все файлы во всех каталогах в родительский каталог, но я получаю сообщение об ошибке ./img/* is not a directory Например. Вот команда, которую я использовал. Есть лучший способ ...
3
голоса
3ответа
2k показов

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

У меня есть папка на сервере Linux с более чем 35 подкаталогами: aa.foo.bar.baz ab.foo.bar.baz .. bp.foo.bar.baz У меня есть файл, который я хочу скопировать в каждую из этих подкаталогов. Какой ...
3
голоса
4ответа
7k показов

ср многословная альтернатива

Я хочу перечислить все файлы, которые копируются с помощью команды cp, но на работе здесь не работает переключатель -v. Я не уверен, какая именно ОС это. Я думаю, что это может быть SunOS. Как я могу ...
3
голоса
2ответа
785 показов

cp только файлы, пропуская каталоги

Использование cp для копирования файлов из каталога, в котором также есть пустой каталог, приводит к возвращаемому значению ошибки, что не соответствует моему сценарию. Есть ли способ просто ...
3
голоса
2ответа
6k показов

Unix "cp -p". Могу ли я сохранить атрибуты выборочно?

Я хотел бы скопировать время модификации и доступа, но не идентификатор пользователя. Если я использую cp -p source target Это скопирует все. Я пытаюсь скопировать файлы другому пользователю, но ...
3
голоса
4ответа
12k показов

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

Я хочу скопировать все папки и файлы в каталоге /var/www/ в другой каталог /media/magneto/ Как мне это сделать? Я пробовал эту команду cp -pRiv /var/www/ /media/magneto/ это не сработало, потому что ...