Ich verwende Ubuntu 12.04.2 LTS auf einem Dell 50-50-Laptop. Alles lief gut bis:
[1635][lam@ubuntu:~/bin]$ ll
total 48
-rwxr-xr-x 1 lam lam 232 Jan 27 20:37 demo.sh
-rwxr-xr-x 1 lam lam 34 Aug 26 22:02 encore.sh
-rwxr-xr-x 1 lam lam 94 Nov 13 16:54 esame.sh
-rwxr-xr-x 1 lam lam 156 Jan 20 14:21 ginfo.sh
-rwxr-xr-x 1 lam lam 61 Oct 31 15:56 hello_world.sh
-rwxr-xr-x 1 lam lam 2323 Jan 20 13:36 infoscript
-rwxrwxr-x 1 lam lam 257 Dec 4 17:22 local-variable
-rwxr-xr-x 1 lam lam 16 Jan 28 15:2[1638]
[lam@ubuntu:~/bin]$ cp sayH.sh temp/sayH2.sh~
rm: cannot remove `sayH.sh': No such file or directory
rm: cannot remove `temp/sayH2.sh~': No such file or directory
Ich versuche eine Datei zu kopieren, aber Ubuntu versucht anscheinend, sie zu entfernen. Kann es jemand erklären?
command-line
Lam
quelle
quelle
aliasses
mit dem Befehlalias
.cp
in~/.bash_aliases
oder festgelegt~/.bashrc
? 2) Sie haben keinen Ordnertemp
in Ihrem aktuellen Verzeichnis. Meinen Sie also / temp? 3) Was ist der Zweck~
in Ihrem Ziel?--remove-destination
? ... Sieheman cp
. Und ich würde vorschlagentype cp
(unter der Annahme von Standard-Bash) stattalias
, weil es auch eine Funktion sein könnte.Antworten:
@rafalcieslak Vielen Dank für Ihre Hilfe. Ich hatte
cp=rm -i
nur in bashrc nach dem falschen Alias ( ) gesucht und es war nicht da. Nach deinem Rat habe ich esalias
mit CLI versucht und da war es der Außenseiter. Unaliasing hat es geschafft.quelle