Perintah cp (yang merupakan singkatan dari salinan ) adalah salah satu perintah yang umum digunakan di Linux dan sistem operasi mirip UNIX lainnya, untuk menyalin file dan direktori. Dalam panduan ini, kami akan menunjukkan cara memaksa perintah cp untuk menimpa operasi penyalinan tanpa konfirmasi di Linux.
Artikel Terkait :10 Perintah SCP untuk Mentransfer File/Folder di LinuxBiasanya, saat Anda menjalankan perintah cp , itu menimpa file atau direktori tujuan seperti yang ditunjukkan.
# cp bin/git_pull_frontend.sh test/git_pull_frontend.sh
Untuk menjalankan cp dalam mode interaktif sehingga meminta Anda sebelum menimpa file atau direktori yang ada, gunakan -i
bendera seperti yang ditunjukkan.
# cp -i bin/git_pull_frontend.sh project1/git_pull_frontend.sh
Secara default, distribusi Linux modern terutama yang ada di Red Hat Enterprise Linux (RHEL ) family datang dengan alias untuk perintah cp yang membuat pengguna menjalankan perintah cp dalam mode interaktif. Ini mungkin tidak terjadi pada Debian dan Ubuntu turunan.
Untuk memeriksa semua alias default Anda , jalankan alias perintah seperti yang ditunjukkan.
# alias
alias yang disorot pada tangkapan layar di atas menyiratkan bahwa ketika Anda menjalankan perintah, secara default itu akan berjalan dalam mode interaktif. Bahkan ketika Anda menggunakan yes
perintah, shell akan tetap meminta Anda untuk mengonfirmasi penimpaan.
# yes | cp -r bin test
Cara terbaik untuk memaksa penimpaan adalah dengan menggunakan garis miring ke belakang sebelum perintah cp seperti yang ditunjukkan pada contoh berikut. Di sini, kami menyalin konten bin
direktori untuk test
direktori.
# \cp -r bin test
Atau, Anda dapat unalias alias cp untuk sesi saat ini, lalu jalankan perintah cp your dalam mode non-interaktif.
# unalias cp # cp -r bin test
Untuk informasi selengkapnya, lihat perintah cp halaman manual.
# man cp
Jika Anda memiliki pertanyaan, tanyakan kepada kami melalui formulir masukan di bawah.