Contoh Perintah cp Linux

Linux Cp Command Examples



Saat bekerja pada sistem Linux, menyalin file dan direktori adalah tugas penting yang dilakukan setiap hari. Semua pengguna membutuhkan utilitas yang sederhana dan mudah untuk menyalin semua file dan direktori mereka. Untuk tujuan ini, utilitas baris perintah cp yang paling umum digunakan pada sistem UNIX dan Linux.

Kami akan menjelaskan perintah cp dengan beberapa contoh di artikel ini.







Sintaks dasar perintah cp

Untuk menggunakan perintah cp, ikuti sintaks, yang diberikan di bawah ini:



$cp [bendera] [sumber data] [file tujuan]

File sumber dapat berisi lebih dari satu file dan direktori dalam sintaks di atas, dan file tujuan hanya dapat berupa satu file atau direktori.



Catatan Penting: Pengguna harus memiliki izin baca pada file sumber saat menyalin file dan direktori, dan pengguna harus memiliki izin menulis pada file atau direktori tujuan. Jika tidak, kesalahan 'izin ditolak' akan ditampilkan.





Penggunaan perintah cp

Ada kegunaan berikut dari 'perintah cp' yang sekarang akan kami jelaskan dengan beberapa contoh:

Salin file ke direktori kerja saat ini

Untuk menyalin file ke direktori saat ini, jalankan perintah berikut di terminal:



Contoh

Misalnya, dengan menjalankan perintah yang disebutkan di bawah ini, Anda dapat menyalin test_file.txt ke backup_file.txt:

$cptest_file.txt backup_file.txt

Salin file ke direktori lain

Untuk menyalin file ke direktori lain, tentukan jalur direktori absolut atau relatif dari tujuan.

Contoh

Misalnya, untuk menyalin test_file.txt ke direktori /lookup, gunakan perintah berikut:

$cpfile_test.txt/menengadah

Pada perintah di atas, file disalin dengan nama file asli yang sama. Jika Anda ingin menyalin file dengan nama yang berbeda, gunakan perintah yang disebutkan di bawah ini:

$cpfile_test.txt/menengadah/file_test_baru.txt

Perintah di atas akan menyalin file dengan nama baru 'newtest_file.txt' ke tujuan yang ditentukan.

Salin direktori ke direktori lain

Menggunakan opsi '-R' atau '-r', Anda dapat menyalin semua file, termasuk sub-direktori, ke direktori lain.

Contoh

Dalam contoh berikut, kami memasukkan personal_directory ke official_directory:

$cp -Rpersonal_directory official_directory

Jika Anda ingin menyalin hanya file dan semua subdirektori daripada direktori sumber, gunakan perintah berikut dengan opsi '-RT':

$cp -RTpersonal_directory official_directory

Perintah di atas akan menyalin konten direktori, termasuk semua file tersembunyi, bukan direktori itu sendiri.

Salin banyak file di direktori yang berbeda

Menggunakan perintah berikut, Anda dapat menyalin beberapa file ke direktori yang berbeda:

$cptest_file.txt personal_directory test_file1.txt official_directory

Perintah cp Linux dengan opsi

Opsi berikut dapat Anda gunakan dengan perintah cp untuk menyalin file secara berbeda:

Jika file tujuan ada, maka file tersebut akan ditimpa secara default. Menggunakan flag '-n' dengan perintah cp memberitahu kita untuk tidak menimpa file yang sudah ada.

Gunakan opsi 'i' untuk menghasilkan prompt konfirmasi secara paksa.

$cp -Sayatest_file.txt test_file1.txt

Jika Anda hanya ingin menyalin file di tujuan, jika belum ada, gunakan perintah berikut dengan opsi '-u':

$cp -utest_file.txt test_file1.txt

Untuk mempertahankan kepemilikan dan stempel waktu file, gunakan perintah berikut dengan opsi '-v':

$cp -utest_file.txt test_file1.txt

Kesimpulan

Kami telah menjelaskan perintah cp dengan menggunakan contoh yang berbeda dalam artikel ini. Selain itu, kami juga menjelaskan cara menggunakan opsi yang berbeda dengan perintah cp untuk mendapatkan hasil yang diinginkan. Oleh karena itu, dengan menggunakan semua opsi di atas dengan perintah cp, Anda menyalin file dan direktori di lokasi yang berbeda ke dalam sistem Linux Anda. Saya yakin sekarang Anda memiliki pengetahuan yang baik tentang perintah cp dan penggunaannya.