У меня есть эта структура каталогов:
parent_folder/child_folder/
Я хочу скопировать содержание дочерней папки к родительской папке, но я не знаю, как сделать это с cp
.
Если Вы хотите скопировать все содержание, затем выполняет команду ниже
cp path-of-child-folder/* path-of-parent-folder
Если конкретное содержание затем выполняет команду
cp path-of-child-folder/content path-of-parent-folder
Необходимо использовать
sudo
команда перед командами, если Вы копируете файлы, которые принадлежат КОРНЮ или кому-то еще.
Для копирования всех файлов от текущей папки до родительской папки существует много способов сделать это.
.
текущая папка средств.
..
средства порождают папку текущей папки.
*
средства копируют все с текущей папки (подстановочный знак).
-R
средства копируют папки и файлы во внутренней части их рекурсивно.
1) Самый легкий способ сделать это:
cd /path/to/child/directory
cp ./* ../ -R
2) Путем обеспечения точного тракта:
cp /path/to/child/folder/* /path/to/parent/folder -R
Если Вы не уверены, что является Вашим родительским каталогом, и Вы находитесь в дочернем каталоге, следуете за этой командой для получения пути родительского каталога.
pwd
Это означает Print Working Directory
.