Belajar Menggunakan Command Line Interface Menggunakan cp Untuk Menyalin File

Perintah cp bisa dipakai untuk menyalin file, diambil dari kata copy dalam bahasa Inggris. Cara penulisannya adalah sebagai berikut:

$ cp nama_file_asal nama_file_tujuan

Untuk menyalinnya ke dalam folder lain, maka ikutsertakan path folder tujuan dengan relative maupun absolute path.

$ cp my-first-project ~/Sandbox/Go

Untuk menyalin beberapa file, kita bisa mengetikkan perintah cp diikuti dengan nama file yang ingin disalin, dipisahkan dengan spasi. Kuncinya adalah folder tujuan tertulis terakhir.

$ cp my-first-project my-second-project ~/Sandbox/Go

Perintah cp bisa dipakai baik untuk file maupun folder.

Berikut beberapa opsi yang bisa dipakai bersama dengan perintah cp:

  • -a atau --archive : menyalin file dan folder dengan mode dan permission yang sama.
  • -i atau --interactive : perintah cp akan menimpa file tanpa konfirmasi, flag ini dipakai untuk meminta konfirmasi sebelum menimpa file yang sudah ada.
  • -r atau --recursive : menyalin folder dan isinya.
  • -u atau --update : menyalin file yang belum ada di folder tujuan atau file yang lebih baru dari file yang sudah ada di folder tujuan.
  • -v atau --verbose : menampilkan pesan informatif saat menyalin file.