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