копирование содержания каталога от Загрузок до / и т.д.

Я хочу скопировать содержание папки colors от ~/Downloads/vim-colorschemes-master кому: /etc/vim/colors. Я попробовал это, как проинструктировано:

cp colors/* ~/etc/.vim/colors

Но я получаю ошибку:

cp: target ‘/home/advenio/etc/.vim/colors’ is not a directory

Как я делаю это правильно?

0
задан 8 November 2016 в 02:55

6 ответов

~ обращается к корневому каталогу (в Вашем случае /home/advenio/). Место, в которое Вы хотите скопировать его, /etc/vim/colors

Попытка команда sudo cp ~/Downloads/path_to_colors/colors/* /etc/vim/colors

5
ответ дан 8 October 2019 в 01:53

Попробуйте следующую команду:

sudo mkdir -p /etc/vim/colors && sudo cp ~/Downloads/vim-colorschemes*/colors/* /etc/vim/colors
1
ответ дан 8 October 2019 в 01:53

Команда для копирования каталога включая весь его - содержание:

me@linuxbox:~ $ cp-R location_of_source_directory location_of_destination_directory

эта команда также автоматически создаст каталоги, если они не сделают существует.

Что касается примера, я присоединяю снимок экрана, где я скопировал папку от одного места назначения другому месту назначения. Я сделал используемый cd и ls, чтобы удостовериться, что файлы были скопированы и не сделали существует прежде.

Coping a whole directory using terminal

Между прочим, поскольку Вы пытаетесь скопировать папку в / и т.д. / ~~~ Вы, должен использовать sudo как:

me@linuxbox:~ $ sudo cp-R location_of_source_directory location_of_destination_directory

, поскольку то местоположение принадлежит корню и у Вас нет разрешения добавить/удалить файлы/папки там.

0
ответ дан 8 October 2019 в 01:53

Вот то, как скопировать папку в терминале Ubuntu.

В верхнем большая часть части Вашего окна терминала Вы будете знать, каковы пользователь или каталог Вы.

Примечание: Вы не сможете работать эти cp команда, если Вы будете в неправильном каталоге.

команда Terminal:

cp -R /home/user/directory /destination

Вы заставите это скоро работать, только продолжать думать трудно. Меня, это взяло приблизительно за 3 часа до того, как я пойму команду.

0
ответ дан 8 October 2019 в 01:53

При копировании папок с помощью инструмента CP используйте рекурсивную опцию. Это копирует содержание папки цветов.

  sudo cp  ~/Downloads/colors/* /etc/vim/

или копия вся папка

 sudo cp -r ~/Downloads/colors/* /etc/vim/

, где ~ знак представляет домашний dir

По тому, как это не .vim, но энергия

0
ответ дан 8 October 2019 в 01:53

Сначала удостоверьтесь целевой каталог (здесь ~/etc/.vim/colors) существует.

Если это не делает, создайте его с:

mkdir -p ~/etc/.vim/colors

Скопировать содержание исходного каталога к некоторому другому местоположению:

cp -rvt destination-directory source-directory/*

(это скопирует все содержание, и файлы и каталоги в source-directory кому: destination-directory.)

cp -vt destination-directory source-directory/*

(это скопирует файлы в source-directory кому: destination-directory.)

Пример:

cp -rvt ~/etc/.vim/colors ~/Downloads/vim-colorschemes-master/colors/*

Здесь, содержание ~/Downloads/vim-colorschemes-master/colors каталог будет скопирован в ~/etc/.vim/colors.

Если Вы хотите скопировать исходный каталог, сам используйте:

cp -rvt destination-directory source-directory

(где v в -rvt для подробного вывода, r для рекурсивного, используемого при копировании каталогов, t указывать место назначения.)

Пример:

cp -rvt ~/etc/.vim/colors ~/Downloads/vim-colorschemes-master/colors

Здесь, источник ~/Downloads/vim-colorschemes-master/colors каталог будет скопирован в ~/etc/.vim/colors.

0
ответ дан 8 October 2019 в 01:53

Другие вопросы по тегам:

Похожие вопросы: