GNU/Linux >> Belajar Linux >  >> Linux

Cara memaksa cp untuk menimpa tanpa konfirmasi

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


Linux
  1. Cara Menguji Paket Tanpa Menginstalnya Di Linux

  2. Cara memaksa Apache untuk menggunakan HTTPS

  3. Bagaimana Cara Mematikan Tanpa Konfirmasi Konfirmasi?

  1. C++11:Bagaimana cara membuat alias suatu fungsi?

  2. mac cara menyimpan alias di komputer

  3. Bagaimana cara menghapus file tanpa menggunakan rm?

  1. Cara Memaksa Perintah cp untuk Ditimpa tanpa Konfirmasi

  2. Bagaimana Cara Melewati Parameter Ke Alias?

  3. Bagaimana Cara `alias Sudo !!`?