Как скопировать исполняемый скрипт из текущей папки в другую с помощью двойного щелчка

Ошибка сообщает вам, что он не может найти файл в указанном вами местоположении (stat - это функция проверки файла для существования, между прочим).

Предполагая, что файл находится в directory /a1644923/testscp на удаленном компьютере, ваша проблема кажется пробелами после двоеточий; их там не должно быть. Как правило, если у вас есть место в имени файла, вам нужно сбежать с помощью '\ ' или использовать кавычки. В противном случае это интерпретируется как отдельные параметры.

scp действительно не сложнее, чем cp, за исключением того, что он копирует с одной машины на другую. Но он имеет очень похожий синтаксис, только формат спецификации файла нуждается в дополнительном спецификаторе для машины, если он отличается от вашего (вам не нужно указывать свою собственную машину).

Изменить:

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

Когда я был в аналогичной ситуации, я использовал те же инструменты удаленно, что и локально (gvim для редактирования и другие стандартные инструменты для Linux.Так что работа удаленная была такой же, как работа локально, более или менее, и не было никаких проблем с тем, чтобы копировать файлы, которые были изменены, или случайно перезаписать новые файлы со старыми. [!d5 ]

1
задан 15 June 2015 в 13:30

1 ответ

Добавьте строку в скрипт, чтобы скопировать себя:

cp /home/user/Documents/sh/test.sh home/user/wow/meow/
2
ответ дан 23 May 2018 в 19:49

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

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