GNU/Linux >> Belajar Linux >  >> Linux

Cara menyalin file ke banyak direktori menggunakan perintah gnu cp

Anda tidak dapat melakukan ini dengan cp sendiri tetapi Anda dapat menggabungkan cp dengan xargs :

echo dir1 dir2 dir3 | xargs -n 1 cp file1

Akan menyalin file1 ke dir1 , dir2 , dan dir3 . xargs akan memanggil cp 3 kali untuk melakukannya, lihat halaman manual untuk xargs untuk detailnya.


Tidak, cp dapat menyalin banyak sumber tetapi hanya akan menyalin ke satu tujuan. Anda perlu mengatur untuk memanggil cp beberapa kali - sekali per tujuan - untuk apa yang ingin Anda lakukan; menggunakan, seperti yang Anda katakan, loop atau alat lain.


Linux
  1. Cara Menggunakan Perintah Tar di Linux

  2. Cara Mengekstrak File tar.gz di Linux dengan Menggunakan Command Line

  3. Bagaimana cara menambahkan output ke file?

  1. Cara Menggunakan Perintah md5sum di Linux

  2. Bagaimana mengkonversi file PPK ke PEM menggunakan Command

  3. Bagaimana Menyalin File Dan Membuat Direktori Target Pada Saat Yang Sama?

  1. Cara Menggunakan Perintah Linux xargs

  2. Cara Menggunakan Perintah sentuh di Linux

  3. Cara Menggunakan Perintah kepala Linux