"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를 사용하여 파일을 원격 위치에 복사해 보세요.

관련 정보