이`cp` 명령이 파일을 제거하려고하는 이유는 무엇입니까?


8

Dell 50-50 랩톱에서 Ubuntu 12.04.2 LTS를 사용하고 있습니다. 모든 것이 잘 될 때까지 :

[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

파일을 복사하려고하는데 우분투가 분명히 파일을 제거하려고합니다. 아무도 설명 할 수 있습니까?


1
우분투에게 물어 보는 램에 오신 것을 환영합니다! 질문을보다 쉽게 ​​읽을 수 있도록 편집했으며 제목이 다른 사람의 관심을 끌 가능성이 높습니다.
Rafał Cieślak

4
aliasses명령으로 확인하십시오 alias.
Rinzwind

1
1) 당신이 별칭을 설정 유무 : 다음 확인 cp~/.bash_aliases또는 ~/.bashrc? 2) temp현재 디렉토리에 폴더가 없으므로 / temp를 의미합니까? 3) ~목적지 의 목적은 무엇입니까 ?
jobin February

2
사용 --remove-destination? ... 참조 man cp. 그리고 나는 또한 함수 일 수 있기 때문에 type cp(기본 Bash를 가정) 대신 제안 alias할 것입니다.
0xC0000022L

답변:


1

@rafalcieslak 도움을 주셔서 감사합니다 cp=rm -i. bashrc에서만 잘못된 alias ( )를 검색했으며 거기에 없었습니다. 귀하의 조언 alias에 따라 CLI에서 시도 했으며 잘못되었습니다. 앨리어싱 제거


누가 그랬어? > :)
Rinzwind
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.