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?


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.


Wer hat dir das gesagt? > :)
Rinzwind
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.