Di file /home/user/.bashrc saya, saya memiliki alias untuk mencegah kesalahan:
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
Jika saya benar-benar yakin dengan apa yang saya lakukan, saya bisa menimpa rm
dan mv
alias menggunakan rm -f
atau mv -f
, itu tidak akan bertanya apakah saya benar-benar ingin menimpa file.
Masalahnya, itu tidak berfungsi untuk cp
perintah, menggunakan cp -f
masih akan bertanya kepada saya.
Apakah ini normal? Apa yang harus saya lakukan untuk memiliki cp -i
alias secara default dan dapat menggunakan cp -f
perintah juga?
Saya menggunakan Debian Wheezy 64bit.
Dengan memberi
cp -f
, opsi hanya menambahkan dengan opsi yang ada.Artinya, jika Anda memiliki
alias cp='cp -i'
, kata cp akan diganti dalam perintahcp -f
, jadi Anda dapatkancp -i -f file1 file2
.Untuk mengganti alias:
Garis miring terbalik sebelum perintah akan menonaktifkan alias. Anda dapat menggunakannya
command cp
sebagai ganti\cp
untuk keterbacaan.sumber