В Ubuntu, как скопировать все содержимое папки в другую папку?


9

Я хочу скопировать содержимое разархивированной папки, wordpress/ в другую существующую папку.

Я старался

cp -R wordpress/*.* /my/folder

но подпапки в wordpress/ не были скопированы.

Почему бы нет?

Ответы:


14

пытаться

cp -r wordpress/* /my/folder

хм .... чувствительность к регистру :) что делает -r?
user27449

Это странно Я только что проверил твою командную строку. Это тоже работает. В соответствии с man-страницами, -r Копировать файловые иерархии и обработку специальных файлов определяется реализацией. Пока -Р более универсален. pwet.fr/man/linux/commandes/posix/cp
wliao

6
БОЛЬШЕ ОТЗЫВОВ: Предоставляется другой АРГУМЕНТ; wordpress /*.* - это НЕ то же самое, что wordpress / * - подпапки не были скопированы . потому что имена папок не включают символ "." в них.
PBR

2

Если у вас есть скрытые файлы / каталоги, вам нужно запустить следующее из исходного каталога

tar pcf - .| (cd /path/to/destination; tar pxf -)

это скопирует все файлы и папки, включая те, которые начинаются с. (Точка).

Если у вас нет скрытых файлов / каталогов, которые нужно скопировать, тогда ответ wliao подойдет.

(отредактировано для ясности)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.