У меня есть два оконных окна с bash . Один локальный на client компьютере, другой имеет SSH-сеанс на server . На server я нахожусь в каталоге и вижу файл, который я хотел бы скопировать на мой client используя scp от client .
На server я вижу:
user@server:/path$ ls filename
filename
Теперь я могу ввести scp в client оболочке, выбрать и скопировать user@server:/path из server оболочки и вставить в client оболочку, затем набрать косую черту, скопировать и вставить filename и добавить точку, чтобы получить:
user@client:~$ scp user@server:/path/filename .
scp файл с server на client .
Сейчас я ищу команду на server , которая бы работала так:
user@server:/path$ special_ls filename
user@server:/path/filename
что даст мне полную готовую к scp строку для копирования и вставки в client оболочку.
Что-то в форме
echo $USER@$HOSTNAME:${pwd}/$filename
работа с относительными / абсолютными путями.
Есть ли такая комбинация команд / переключателей, или я должен взломать ее сам?
Большое спасибо.
