Как копировать/вставлять файлы в окне терминала (SSH)?

Как копировать/вставлять файлы в окне терминала (SSH)?

Я новичок в Ubuntu, и мой друг сказал мне подключиться по SSH к моему iPod, чтобы я мог добавлять/удалять песни на нем.
Я успешно подключаюсь по SSH, но не знаю, как копировать и вставлять песни из домашнего каталога на iPod. Любая помощь будет высоко оценена. Я знаю основные команды, такие как ls, cd, pwd,и т. д. Я знаю cpкоманду, но не могу ее использовать.

решение1

Пора выучить новую команду! :)

Чтобы узнать больше об этом:

man scp

Secure Copy позволяет вам копировать содержимое каталогов ваших друзей в вашу локальную систему.

Итак, вы говорите, что вам удобно использовать SSH. Допустим, IP-адрес вашего друга — 192.168.1.100., а ваше имя пользователя — joe. Файлы на компьютере вашего друга находятся в /share/music/.

Откройте окно терминала с помощью сочетания клавиш «Ctrl-Alt-T» или используйте панель поиска Dash.

Теперь для копирования отдельных файлов выполните следующее:

scp [email protected]:/share/music/filename1.mp3 .

Здесь говорится следующее: подключитесь по ssh к компьютеру вашего друга по адресу 192.168.1.100 с именем пользователя joeи скопируйте файл mp3 /share/music/filename1.mp3 в ваш локальный текущий рабочий каталог (обратите внимание на точку).

На самом деле вы можете указать место сохранения mp3-файла, отличное от вашего текущего рабочего каталога.

scp [email protected]:/share/music/filename1.mp3 /var/tmp

Итак, в приведенном выше примере я сохраняю mp3 в/var/tmp

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

Теперь, чтобы сохранить целые каталоги, нужно использовать рекурсивный флаг-r

scp -r [email protected]:/share/music/album1 /var/tmp/

Так что теперь все mp3 /share/music/album1будут сохраняться в/var/tmp/

решение2

Вы можете использовать scpкоманду в терминале, если хотите, но вам этого не нужно делать.иметьсделать это в терминале.

Просто откройте новое окно Nautilus и выберите в меню Go - Location.... Откроется поле ввода, в которое нужно ввести строку подключения, что-то вроде

sftp://[email protected]/path/to/directory

Нажмите Enter, система запросит пароль, и всё:

SFTP с Nautilus

Затем вы можете просто перетащить файлы из другого окна Nautilus.

решение3

Вы также можете отправить файл с SCP:

scp filename username@hostname:/path/to/send/to

Вы также можете использовать IP вместо имени хоста:

scp filename [email protected]:/path/to/send/to

решение4

Это просто. Предположим, вам нужно переместить файл в защищенный каталог. Используйте следующую команду после открытия терминала (из каталога, в котором находится перемещаемый файл)--

Весь мой путь был ziad@Cornelious:~/Work$ sudo mv master /var/www/html

В этом случае папка "master" находилась в каталоге/папке "Work". Используйте следующую команду--

sudo mv мастер /var/www/html

здесь я переместил главную папку в папку html, которая является защищенной папкой.

Связанный контент