Bence unvan oldukça açıklayıcı. Tek istediğim, cpya da kullanırken varolanların üzerine yazmaya çalıştığımda beni uyarmak mv. Gerçekten biraz yardım için minnettar olurum. :)
Bence unvan oldukça açıklayıcı. Tek istediğim, cpya da kullanırken varolanların üzerine yazmaya çalıştığımda beni uyarmak mv. Gerçekten biraz yardım için minnettar olurum. :)
Yanıtlar:
'Üzerine yazmadan önce bilgi istemi' almanızı sağlayan etkileşimli modu kullanmalısınız.
cp --interactive
mv --interactive
Veya kısacası
cp -i
mv -i
Yazın man cpya man mvda komut satırında daha fazla bilgi edinmek için.
alias rm='rm -i'veya .bash_aliases'ınızı daha iyi hale getirebilirsiniz. Yazıda daha fazla bilgi edinin Nasıl kalıcı bir Bash takma adı oluşturabilirim?
Ayrıca set -o noclobber.bashrc'nizi de koymak istersiniz . Çıktı yönlendirme ile mevcut bir dosyanın üzerine yazmaya çalışırsanız bu bir hataya neden olur.
$ set -o noclobber
$ echo one > afile
$ echo two > afile
bash: afile: cannot overwrite existing file
Yönlendirmeyi özel bir sözdizimi ile çalışmaya zorlayabilirsiniz:
$ echo two >| afile
$ cat afile
two
http://www.gnu.org/software/bash/manual/bashref.html#Redirecting-Output