Как я копирую файл с scp со специальными символами?

Попытайтесь повторно владеть своими файлами.
sudo chown -R username:username /home/username

Это ничего не должно портить (поскольку файлы в Вашем доме должны принадлежать Вашему собственному пользователю). Между прочим... Chrome дал мне эту ошибку, когда я понизил. (Я должен был удалить свой профиль и синхронизацию использования.)

8
07.08.2014, 12:53
3 ответа

Используйте ./ перед именем файла:

scp ./test.json-2014-08-07T11:17:58.662378 remote:tmp/

Это заставит scp узнать, что это файл. Без него scp думает, что это имя хоста из-за двоеточия.

.
18
27.01.2020, 20:08

Используйте путь, предваряя ./ и избавьтесь от своих : . В киберите есть дополнительная информация . Пример:

scp ./file\:with\:colons.txt remoteserver:
4
27.01.2020, 20:08

Видимо, я не пробовал эту версию с префиксом пути:

scp /home/.../test.json-2014-08-07T11\:17\:58.662378 remote:tmp/

Это также работает:

scp ./test.json-2014-08-07T11\:17\:58.662378 remote:tmp/

С https://twitter.com/h0pbeat/status/497319751031353344 и http://www.cyberciti.biz/faq/rsync-scp-file-name-with-colon-punctuation-in-it/ Спасибо.

(так как вышеуказанным пользователям удалось ответить передо мной)

.
0
27.01.2020, 20:08

Теги

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