Kafam karışmıştı, bazı dosyaları bir bilgisayardan diğerine kopyalamaya çalışıyordum. Anladım ama sözdizimi hala kafamı karıştırıyor. Bu çalışıyor:
scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b
hangi Volenteer.png
klasöre koyar /home/j0h/b
. Ancak, bu işe yaramıyor:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
Bu da başarısız olur ve bulunmayan bir çıkış durumu 1 dosyası verir:
scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b
Bu gibi:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
Yani açıkça, arasında bir fark var ~
ve ~/
bu fark varlığını/
$~/
bash: /home/j0h/: Is a directory
$ ~
bash: /home/j0h: Is a directory
Öyleyse neden scp içinde yapar ~
gerekli kararlılığı ~/
? Bu bir tahmin, olup bittiğini doğrulayamıyorum. Ancak tutarsız ve bu nedenle kafa karıştırıcı görünüyor. Bu scp bir hata mı? ya da bende kaçıyorum tilde hakkında bir şey var mı?