Saya ingin scp sekitar setengah lusin file dalam beberapa direktori ke direktori yang sama pada mesin target.
Tanpa menggunakan kunci ssh, apakah ini bisa dilakukan dalam satu panggilan?
Sebagai contoh:
scp /path/to/fileA,/anoth/erpath/to/fileB,/yet/more/files/* #continue next line
destination:/path/to,/anoth/erpath/to,/yet/more/files
file-management
scp
warren
sumber
sumber
scp -r
solusinya. tetapi untuk lebih banyak ini jauh lebih cepat.Anda dapat menyalin dari beberapa src ke satu tujuan.
scp -r src1 src2 ... dst
Tetapi tidak ke beberapa tujuan.Salah satu opsi adalah menyalin semua direktori ke direktori tujuan temp. Kemudian pindahkan kembali setelah itu.
sumber
Lihatlah
pssh
paketnya. Ia memilikiparallel-scp
perintah.-h
opsi memungkinkan Anda untuk menyediakan file teks dengan beberapa host sebagai tujuan (satu per baris).sumber
ssh-add
. Anda mengetikkan kredensial Anda satu kali pada awal hari. Kemudian Anda masuk secara otomatis.Saya menggunakan perintah berikut untuk menyalin banyak file ke beberapa tujuan.
perintah ini bertindak seperti kumpulan perintah berikut
sumber
ubuntu@landslide:~$ scp -r {test1,test2} landslide:/home/ubuntu/{test3,test4}
scp: /home/ubuntu/test4: No such file or directory
Ia ingin tujuan menjadi direktori.