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.