Saya perlu menyalin dan menulis banyak file dalam jumlah besar, saya telah menggunakan perintah berikut:
# cp -Rf * ../
Tetapi kemudian setiap kali file dengan nama yang sama ada di folder tujuan saya mendapatkan pertanyaan ini:
cp: overwrite `../ibdata1'?
Masalahnya adalah saya memiliki sekitar 200 file yang akan ditulis berlebihan dan saya tidak berpikir bahwa menekan Y then Enter
200 kali adalah cara yang tepat untuk melakukannya.
Jadi, apa cara yang benar untuk itu?
yes
fungsi pipa - sangat berguna!Anda sadar bahwa RHEL dan CentOS telah mencoba melindungi pengguna pemula dengan mengatur alias bagi pengguna root untuk mencegah menimpa dan menghapus file secara tidak sengaja?
The
-i
switch apa memerlukan konfirmasi ketika memodifikasi atau menghapus file yang ada. Karena ekspansi alias terjadi sebelum pelaksanaan perintah bahkan penggunaan--force -f
sakelar masih akan memerlukan konfirmasi.Anda dapat menghapus alias secara permanen dengan mengedit
/root/.bashrc
file, menghapus alias selama durasi sesi denganunalias cp
atau untuk satu perintah, gunakan salah satu dari:/bin/cp
"cp"
atau'cp'
sekitar perintahcommand cp
\cp
sumber