আমি বিভ্রান্ত হয়ে পড়েছিলাম, কিছু ফাইল এক পিসি থেকে অন্য পিসিতে অনুলিপি করার চেষ্টা করছিলাম। আমি এটি খুঁজে পেয়েছি, কিন্তু বাক্য গঠনটি এখনও আমার কাছে বিভ্রান্ত করছে। এইটা কাজ করে:
scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b
যা Volenteer.png
ফোল্ডারে রাখে /home/j0h/b
। তবে, এটি কাজ করে না:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
এটিও ব্যর্থ হয়, প্রস্থান স্থিতি 1 ফাইল পাওয়া যায় নি:
scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b
এটি যেমন করে:
scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b
সুতরাং পরিষ্কার, কিছু পার্থক্য আছে ~
এবং ~/
যে পার্থক্য উপস্থিতি/
$~/
bash: /home/j0h/: Is a directory
$ ~
bash: /home/j0h: Is a directory
সুতরাং কেন scp, ~
সংকল্প না ~/
? এটি একটি অনুমান, আমি যা যা ঘটছে তা যাচাই করতে পারছি না। তবে এটি বেমানান বলে মনে হচ্ছে এবং তাই বিভ্রান্তিকর। এটি কি স্ক্যাপে একটি বাগ আছে? বা টিলডে আমি কি অনুপস্থিত তা সম্পর্কে কিছু আছে?