Perintah cp merupakan salah satu perintah perintah dasar untuk mengelola file. Perintah cp berfungsi untuk menyalin file dan direktori di sistem operasi Linux.

Cara menyalin file

Contoh perintah berikut untuk menyalin file bernama dokumen.pdf ke salinan-dokumen.pdf.

$ cp dokumen.pdf salinan-dokumen.pdf

Perintah cp juga dapat digunakan untuk menyalin file ke dalam direktori lain.

Misalnya, perintah berikut untuk menyalin file dokumen.pdf ke dalam direktori Documents.

$ cp dokumen.pdf Documents/

Jika kalian ingin membuat salinan file dengan nama berbeda ke dalam direktori Documents, gunakan perintah berikut.

$ cp dokumen.pdf Documents/salinan-dokumen.pdf

Cara menyalin direktori

Untuk menyalin direktori, kalian perlu menambahkan opsi -r.

Contoh perintah berikut untuk menyalin direktori bernama Documents ke Books.

$ cp -r Documents/ Books/

Cara menyalin beberapa file dan direktori

Pada contoh perintah berikut untuk menyalin beberapa file dan direktori ke dalam direktori Documents.

$ cp file1 file2 dir1 dir2 Documents/

Mode interaktif

Default-nya, perintah cp akan menimpa file jika file tujuan ada.

Untuk menghindari file tertimpa, kalian perlu menambahkan opsi -i untuk masuk ke dalam mode interaktif.

Mode interaktif, artinya perintah cp akan meminta konfirmasi kepada pengguna sebelum menimpa file tersebut.

Contoh perintah berikut untuk menyalin file bernama file1 ke file2, karena dalam mode interaktif, perintah cp akan meminta konfirmasi kepada pengguna sebelum menimpa file2.

$ cp -i file1 file2
cp: overwrite 'file2'? y

Kalian dapat meresponsnya dengan mengetik y agar file ditimpa atau n untuk membatalkan operasi.