Contoh Perintah Linux cp

Linux Cp Command Examples



Semasa mengerjakan sistem Linux, menyalin fail dan direktori adalah tugas penting yang dilakukan setiap hari. Semua pengguna memerlukan utiliti yang mudah dan senang di mana mereka dapat menyalin semua fail dan direktori mereka. Untuk tujuan ini, utiliti baris perintah cp yang paling biasa digunakan pada sistem UNIX dan Linux.

Kami akan menerangkan perintah cp dengan beberapa contoh dalam artikel ini.







Sintaks asas arahan cp

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



$cp [bendera] [fail sumber] [fail tujuan]

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



Catatan Penting: Pengguna semestinya mempunyai izin membaca pada fail sumber semasa menyalin fail dan direktori, dan pengguna mesti mempunyai izin menulis pada fail atau direktori tujuan. Jika tidak, ralat 'kebenaran ditolak' akan dipaparkan.





Penggunaan arahan cp

Terdapat penggunaan ‘perintah cp’ berikut yang akan kami jelaskan dengan beberapa contoh:

Salin fail ke dalam direktori kerja semasa

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



Contohnya

Sebagai contoh, dengan menjalankan perintah yang disebutkan di bawah ini, anda boleh menyalin test_file.txt ke backup_file.txt:

$cptest_file.txt backup_file.txt

Salin fail ke direktori lain

Untuk menyalin fail ke direktori lain, tentukan jalan direktori mutlak atau relatif dari destinasi.

Contohnya

Contohnya, untuk menyalin test_file.txt ke direktori / lookup, gunakan arahan berikut:

$cptest_file.txt/mencari

Dalam arahan di atas, fail disalin dengan nama fail asal yang sama. Sekiranya anda ingin menyalin fail dengan nama lain, gunakan arahan yang disebutkan di bawah:

$cptest_file.txt/mencari/newtest_file.txt

Perintah di atas akan menyalin fail dengan nama baru ‘newtest_file.txt’ ke destinasi yang ditentukan.

Salin direktori ke direktori lain

Dengan menggunakan pilihan ‘-R’ atau ‘-r’, anda dapat menyalin semua fail, termasuk sub-direktori, ke direktori lain.

Contohnya

Dalam contoh berikut, kami menyusun direktori_ peribadi ke dalam direktori rasmi:

$cp -Rpersonal_directory official_directory

Sekiranya anda ingin menyalin hanya fail dan semua subdirektori daripada direktori sumber, gunakan perintah berikut dengan pilihan '-RT':

$cp -RTpersonal_directory official_directory

Perintah di atas akan menyalin kandungan direktori, termasuk semua fail tersembunyi dan bukannya direktori itu sendiri.

Salin banyak fail dalam direktori yang berbeza

Dengan menggunakan perintah berikut, anda boleh menyalin beberapa fail ke dalam direktori yang berbeza:

$cptest_file.txt personal_directory test_file1.txt official_directory

Perintah cp Linux dengan pilihan

Pilihan berikut yang boleh anda gunakan dengan perintah cp untuk menyalin fail secara berbeza:

Sekiranya fail tujuan ada, fail tersebut akan ditimpa secara lalai. Menggunakan bendera ‘-n’ dengan perintah cp memberitahu kita untuk tidak menimpa fail yang sudah ada.

Gunakan pilihan ‘i’ untuk menghasilkan permintaan pengesahan secara paksa.

$cp -itest_file.txt test_file1.txt

Sekiranya anda hanya ingin menyalin fail di destinasi, jika belum ada, gunakan perintah berikut dengan pilihan '-u':

$cp -utest_file.txt test_file1.txt

Untuk mengekalkan pemilikan dan cap waktu fail, gunakan arahan berikut dengan pilihan '-v':

$cp -utest_file.txt test_file1.txt

Kesimpulannya

Kami telah menerangkan perintah cp dengan menggunakan contoh yang berbeza dalam artikel ini. Selain itu, kami juga menerangkan bagaimana menggunakan pilihan yang berbeza dengan perintah cp untuk mendapatkan hasil yang diinginkan. Oleh itu, dengan menggunakan semua pilihan di atas dengan arahan cp, anda menyalin fail dan direktori di lokasi yang berbeza ke dalam sistem Linux anda. Saya yakin sekarang anda mempunyai pengetahuan yang baik mengenai perintah cp dan penggunaannya.