В настоящее время я поставил эту следующую команду:Переместить папку в Linux
cp symfony-original /db/web/symfonyprojects/job/
После этого, ошибка произошла говоря, что
ф: опуская каталог 'Symfony-оригинал'
Что это значит?
В настоящее время я поставил эту следующую команду:Переместить папку в Linux
cp symfony-original /db/web/symfonyprojects/job/
После этого, ошибка произошла говоря, что
ф: опуская каталог 'Symfony-оригинал'
Что это значит?
Использование опции -r
cp -r symfony-original /db/web/symfonyprojects/job/
ф для копирования одного файла. Поэтому он говорит, что упускает. В случае копирования каталога вам нужно использовать -r вариант для копирования рекурсивно.
Используйте следующую команду для изучения больше вариантов
man cp
Я обычно использую
cp -xa source /destination/path/
Параметр -x говорит ф не пересекать границы файловой системы (в случае, если вы смонтировали файловые системы в этот путь, который вы также не хотите копировать)
-a переключатель является «архивным» режимом, который эффективно выполняет «-d -R --preserve = all» ... переключатель «-d» скажет ему скопировать символические ссылки, но не пересекать их. Переключатель «-R» взаимозаменяем с переключателем «-r», о котором вам ответил user2486495.
Переключатель «--preserve = all» - это волшебство, на мой взгляд, так как оно будет пытаться для сохранения всех атрибутов о копируемых файлах/папках, таких как владелец, временные метки, режим файла и т. д.
Если я следую вашей команде, это будет выход 'cp: не может создать каталог '/ db/web/symfonyprojects/job/symfony-original ': Permission denied' – sack
Я хочу скопировать папку symfony-original в папку заданий – sack
Это debian или rpm на основе? – user2486495