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.