Perintah Anda mencoba meletakkan Dokumen baru ke root ( /
) mesin Anda. Yang ingin Anda lakukan adalah mentransfernya ke direktori home Anda (karena Anda tidak punya izin untuk menulis /
). Jika jalur ke rumah Anda adalah sesuatu seperti /home/erez
coba yang berikut ini:
scp My_file.txt user_id@server:/home/erez/
Anda dapat mengganti jalur ke direktori home Anda dengan cara pintas ~/
, sehingga hal berikut ini akan memiliki efek yang sama:
scp My_file.txt user_id@server:~/
Anda bahkan dapat meninggalkan jalan sama sekali di sisi terpencil; ini berarti direktori home Anda.
scp My_file.txt user_id@server:
Artinya, untuk menyalin file ke desktop Anda, Anda mungkin ingin mentransfernya ke /home/erez/Desktop/
:
scp My_file.txt user_id@server:/home/erez/Desktop/
atau menggunakan cara pintas:
scp My_file.txt user_id@server:~/Desktop/
atau menggunakan jalur relatif di sisi jarak jauh, yang ditafsirkan relatif terhadap direktori home Anda:
scp My_file.txt user_id@server:Desktop/
Edit:
Seperti @ chhan sudah disebutkan, Anda juga harus menukar argumen, itu harus
scp FROM TO
Jadi, jika Anda ingin menyalin file My_file.txt
dari server user_id@server
ke desktop Anda, Anda harus mencoba yang berikut:
scp user_id@server:/path/to/My_file.txt ~/Desktop/
Jika file My_file.txt
tersebut berada di direktori home Anda di server, Anda dapat menggunakan pintasan lagi:
scp user_id@server:~/My_file.txt ~/Desktop/
scp My_file.txt user_id@server:
itu menyalin ke folder home pengguna.