Warum versucht dieser Befehl "cp", Dateien zu entfernen?

8

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?

Lam
quelle
1
Willkommen Lam, um Ubuntu zu fragen! Ich habe Ihre Frage so bearbeitet, dass sie besser lesbar ist und der Titel eher die Aufmerksamkeit anderer auf sich zieht.
Rafał Cieślak
4
Überprüfen Sie Ihre aliassesmit dem Befehl alias.
Rinzwind
1
Überprüfen Sie Folgendes: 1) Haben Sie einen Alias ​​für cpin ~/.bash_aliasesoder festgelegt ~/.bashrc? 2) Sie haben keinen Ordner tempin Ihrem aktuellen Verzeichnis. Meinen Sie also / temp? 3) Was ist der Zweck ~in Ihrem Ziel?
Jobin
2
Verwenden --remove-destination? ... Siehe man cp. Und ich würde vorschlagen type cp(unter der Annahme von Standard-Bash) statt alias, weil es auch eine Funktion sein könnte.
0xC0000022L

Antworten:

1

@rafalcieslak Vielen Dank für Ihre Hilfe. Ich hatte cp=rm -inur in bashrc nach dem falschen Alias ​​( ) gesucht und es war nicht da. Nach deinem Rat habe ich es aliasmit CLI versucht und da war es der Außenseiter. Unaliasing hat es geschafft.

Lam
quelle
Wer hat dir das gesagt? > :)
Rinzwind