Terdapat dua penyelesaian: 1. Gunakan "vi ~/.bashrc" untuk mengubah suai fail "/.bashrc" dan tambah "#" sebelum "alias cp='cp -i'" untuk mengulasnya Hanya padamkannya, simpan dan keluar, dan kemudian log masuk semula 2. Apabila menggunakan arahan cp, tambah "" sebelum "cp" untuk mengalih keluar gesaan.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Secara lalai, apabila cp menimpa, tidak kira apa parameter -f atau seumpamanya yang ditambahkan, ia masih menggesa sama ada untuk menulis ganti? .
Sebabnya ialah : Pelayan akan menambah alias cp=’cp -i’ secara lalai Apabila anda melaksanakan cp, cp -i sebenarnya dilaksanakan.
[root@ltt01 ~]# alias alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias grep='grep --color=auto' alias l.='ls -d .* --color=auto' alias ll='ls -l --color=auto' alias ls='ls --color=auto' alias mv='mv -i' alias rm='rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
cp membatalkan maklumat segera dan menimpanya secara langsung Pengguna tidak perlu menekan y untuk berinteraksi, yang sangat penting apabila skrip dilaksanakan.
Berikut ialah dua cara untuk menyelesaikan masalah ini.
Kaedah 1: Lumpuhkan alias
[root@ltt01 ~]# vi ~/.bashrc
Tambah ulasan "#" sebelum alias cp='cp -i' Padamkan baris ini, :wq! Simpan dan keluar, kemudian log masuk semula.
Kaedah 2: Tambah cp sebelum Tutorial
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika saya masih mendapat gesaan semasa menetapkan rf dalam cp dalam Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!