Ini mungkin disebabkan oleh cp
sudah di-alias ke sesuatu seperti cp -i
. Memanggil cp
langsung harus bekerja:
/bin/cp -rf /zzz/zzz/* /xxx/xxx
Cara lain untuk menyiasatinya adalah dengan menggunakan yes
perintah:
yes | cp -rf /zzz/zzz/* /xxx/xxx
Anda dapat melakukan yes | cp -rf xxx yyy
, tetapi firasat saya mengatakan bahwa jika Anda melakukannya sebagai root - .bashrc
Anda atau .profile
memiliki alias cp
ke cp -i
, sebagian besar sistem modern (terutama turunan RH) melakukan itu untuk me-root profil.
Anda dapat memeriksa alias yang ada dengan menjalankan alias
pada prompt perintah, atau which cp
untuk memeriksa alias hanya untuk cp
.
Jika Anda memiliki alias yang ditentukan, jalankan unalias cp
akan menghapusnya untuk sesi saat ini, jika tidak, Anda dapat menghapusnya dari profil shell Anda.
Anda dapat mengabaikan alias untuk sementara dan menggunakan versi non-alias dari sebuah perintah dengan mengawalinya dengan \
, mis. \cp whatever