"mv" 명령-- 파일이 디렉터리가 아닌 곳으로 사라졌습니다.

"mv" 명령-- 파일이 디렉터리가 아닌 곳으로 사라졌습니다.

mv원격 서버로 파일을 이동하는 명령을 활용하려고 했습니다 . 결국 명령을 실행했는데..

mv sqlreport.php [email protected]

불행히도 이것은 작동하지 않았습니다. 게다가 내 파일이 사라진 것 같아요. 새 파일이 [email protected]나타났지만 디렉터리가 아닙니다 cd. (따라서 들어갈 수 없습니다.)

내 파일이 어디로 갔을 수 있는지, 그리고 파일을 구출하는 방법에 대한 팁이 있나요?

답변1

파일 이름을 다음과 같이 변경했습니다 [email protected]. 이름을 다시 변경해 보세요.

mv [email protected] sqlreport.php

답변2

귀하의 파일은 사라지지 않았습니다. 방금 이름을 바꿨습니다. sqlreport.php다음 명령을 사용하여 다시 이름을 바꿀 수 있습니다 . 파일을 원격 호스트에 복사하려면 명령을 사용할 수 있습니다 . . 디렉토리를 원격 호스트에 복사하려면 접미사 옵션을 .mv [email protected] sqlreport.phpscpscp sqlreport.php [email protected]:/remote/directory/path-rscp

답변3

핵심 통찰력은 Unix에서 파일 이름에 '/' 및 null 문자를 제외한 모든 문자가 포함될 수 있다는 것입니다. 따라서 를 입력하면 새 이름에 '@' 및 '.'와 같은 재미있는 문자가 포함되어 있어도 파일이 file 로 mv file user@host이동됩니다 .fileuser@host

(MvG의 의견에 따르면 유니코드라는 새로운 세계에서는 상황이 좀 더 복잡해집니다. 하지만 8비트 문자 세트의 경우 위의 내용은 그대로 유지됩니다.)

답변4

귀하의 경우 파일 이름이 다음으로 변경되었습니다.[이메일 보호됨]

scp를 사용하여 파일을 원격 위치에 복사해 보세요.

관련 정보