Cara menyalin file ke beberapa direktori di linux

Cara menyalin file ke beberapa direktori di linux

Saat mempelajari Linux, selalu menjadi norma bagi pemula untuk terus mengetik beberapa perintah untuk menyelesaikan tugas yang sederhana. Ini bisa dimengerti terutama ketika seseorang terbiasa menggunakan terminal.

Namun, ketika Anda berharap untuk menjadi pengguna Linux Power, mempelajari apa yang akan saya sebut sebagai "perintah jalan pintas" dapat secara signifikan mengurangi kecenderungan pemborosan waktu.

Di artikel ini, kami akan menjelaskan cara yang mudah, menggunakan satu perintah untuk menyalin file ke beberapa direktori di Linux.

Di Linux, perintah CP digunakan untuk menyalin file dari satu direktori ke direktori lainnya, sintaks termudah untuk menggunakannya adalah sebagai berikut:

# CP [Opsi… .] Tujuan Sumber 

Sebagai alternatif, Anda juga dapat menggunakan perintah canggih, yang menunjukkan bilah kemajuan sambil menyalin file/folder besar di Linux.

Pertimbangkan perintah di bawah ini, biasanya, Anda akan mengetik dua perintah berbeda untuk menyalin file yang sama ke dua direktori terpisah sebagai berikut:

# CP -V/HOME/AARONKILIK/BIN/SYS_INFO.SH/HOME/AARONKILIK/TEST # CP -V/HOME/AARONKILIK/BIN/SYS_INFO.SH/HOME/AARONKILIK/TMP 
Salin file ke beberapa direktori

Dengan asumsi bahwa Anda ingin menyalin file tertentu ke hingga lima direktori atau lebih, ini berarti Anda harus mengetik lima atau lebih Perintah CP?

Untuk menghilangkan masalah ini, Anda dapat menggunakan perintah gema, a pipa, xargs Perintah bersama dengan cp Perintah dalam bentuk di bawah ini:

# echo/home/aaronkilik/test//home/aaronkilik/tmp | xargs -n 1 cp -v/home/aaronkilik/bin/sys_info.SH 

Dalam bentuk di atas, jalur ke direktori (dir1, dir2, dir3 ... dirn) digaungkan dan disalurkan sebagai input ke xargs Perintah dimana:

  1. -n 1 - memberitahu xargs untuk digunakan paling banyak satu argumen per baris perintah dan mengirim ke perintah cp.
  2. cp - Digunakan untuk menyalin file.
  3. -v - Mengaktifkan mode verbose untuk menampilkan detail operasi salinan.
Salin file ke beberapa lokasi di Linux

Cobalah untuk membaca halaman pria cp, gema Dan xargs Perintah untuk menemukan informasi penggunaan yang bermanfaat dan lanjutan:

$ man cp $ man echo $ man xargs 

Itu saja, Anda dapat mengirimi kami pertanyaan sehubungan dengan topik atau umpan balik apa pun melalui formulir komentar di bawah ini. Anda mungkin juga ingin membaca tentang perintah kemajuan yang membantu memantau kemajuan (cp, MV, DD, tar, dll.) Perintah yang saat ini berjalan di Linux.