Dalam panduan ini, kami fokus pada perintah cp di sistem Linux/Unix. perintah cp – kependekan dari copy – adalah perintah yang digunakan untuk menyalin file dan direktori di Linux. Ini adalah perintah yang banyak digunakan baik oleh pemula Linux dan ahli berpengalaman secara teratur. Mari selami dan lihat bagaimana perintah ini digunakan.
Contoh perintah cp Linux
Struktur perintah dasar dari perintah cp adalah sebagai berikut:
$ cp [options] source dest Mari kita lihat beberapa contoh penggunaan perintah cp untuk menyalin file dan folder di Linux.
Menyalin file dari direktori saat ini ke subdirektori
Untuk menyalin file dari direktori kerja saat ini ke subdirektori gunakan sintaks di bawah ini:
$ cp file directory Contoh
Misalnya, untuk menyalin file file1.txt ke sub direktori bernama data jalankan cp perintah sebagai berikut. Nanti gunakan ls perintah untuk memverifikasi keberadaan file dalam direktori.
$ cp file1.txt data Contoh keluaran

Menyalin file dari direktori saat ini ke jalur tujuan absolut
Untuk menyalin file dari direktori kerja saat ini ke direktori tujuan atau jalur absolut yang berbeda, gunakan sintaks di bawah ini.
$ cp file /path/to/directory Contoh
$ cp file1.txt /home/james/ Keluaran

Menyalin file dari jalur sumber absolut ke jalur absolut
Untuk menyalin file dari jalur file yang berbeda ke jalur absolut lainnya, gunakan sintaks:
cp /path/to/source/file /path/to/destination/directory Contoh
$ cp /home/james/file1.txt /opt/data Contoh keluaran

Salin banyak file
Perintah cp Linux juga memungkinkan Anda untuk menyalin lebih dari satu file sekaligus menggunakan sintaks di bawah ini.
$ cp file1 file2 .... /path/to/directory Contoh
$ cp file1.txt file2.txt file3.txt /home/james/ Contoh keluaran

Salin file dengan keluaran verbose
Untuk menampilkan keluaran verbose, gunakan -v bendera seperti yang ditunjukkan.
cp -v file1.txt file2.txt /home/james Contoh keluaran

Menyalin file secara interaktif
Untuk menyalin file secara interaktif yaitu untuk memprovokasi prompt dari shell Linux, gunakan -i bendera seperti yang ditunjukkan.
$ cp -i file1.txt /home/james Contoh keluaran

Menyalin file yang terkait dengan ekstensi file tertentu
Jika Anda ingin menyalin sejumlah file dengan ekstensi file yang sama, ucapkan .txt atau .pdf ikuti contoh di bawah ini.
$ cp *.txt /home/james Linux Copy Directory Secara Rekursif
Jika Anda ingin menyalin direktori bersama semua isinya, gunakan -R atribut diikuti dengan nama direktori seperti yang ditunjukkan.
$ cp -R data /home/james Contoh keluaran

Untuk menyalin konten direktori tetapi bukan direktori itu sendiri, jalankan perintah sebagai berikut.
$ cp -R data/* /home/james Contoh keluaran

Linux man cp
Kita dapat menjalankan man cp perintah untuk melihat dokumentasi perintah cp. Ini berguna untuk mengetahui opsi yang tepat untuk digunakan dengan perintah cp.
man cp Contoh keluaran

Ringkasan
Perintah cp Linux membantu kita dalam menyalin file dan folder dengan mudah. Itu salah satu perintah yang paling sering digunakan. Halaman manual dari perintah cp sangat membantu dalam menemukan opsi yang cocok untuk digunakan.