mv 명령 오류입니다. 내 파일은 어디로 갔나요? [복사]

mv 명령 오류입니다. 내 파일은 어디로 갔나요? [복사]

나는 명령을 사용했다

mv folder_name ....

두번 사용하면 ..다시 제자리로 돌아갈 것 같아요폴더.

불행히도 내 파일이 사라졌습니다.

복원해야 해요.

답변1

귀하의 디렉토리는 아직 거기에 있습니다 :)

이름을 바꾸셨어요....

로 시작하는 파일은 .숨겨져 있으므로 숨겨진 파일을 표시하지 않으면 디렉토리를 볼 수 없습니다.

달리기

ls -A

그게 다야!

변경 사항을 되돌리려면:

mv .... original_folder_name

그리고 행동을 정확하게 해라

mv original_folder_name ../..

답변2

올바른 형태는

mv folder_name ../..

....파일을 복원하려면 폴더를 새 폴더로 이동했습니다 .

mv .... folder_name

다른 많은 명령과 마찬가지로 이 mv명령도 오류로 인해 복구할 수 없는 데이터 손실이 발생할 수 있으므로 다소 위험합니다(백업 제외). 결국 모든 명령은 "이 파일을 여기로 이동"으로 해석됩니다.문서"를 사용하면 마지막 파일을 제외한 모든 파일이 손실됩니다(각 파일의 이름은 차례로 대상으로 변경됩니다). 이러한 오류를 방지하려면 다음과 같은 몇 가지 트릭이 있습니다.

  • 덮어쓰기 전에 확인을 요청 -i하도록 지시하는 use ;mv
  • -t대상 폴더를 지정 하는 데 사용됩니다 (따라서 mv대상 폴더만 이동됩니다).
  • /대상 폴더 이름 끝에 a를 사용하세요.

답변3

방금 폴더 이름을 로 바꾸었고 폴더가 ....로 시작되었으므로 .이제 숨겨져 있습니다.

mv .... foldername복원하려면 입력하세요 .

( 숨겨진 파일이 인쇄되기 ls -la때문에) 입력하여 나열 할 수도 있습니다 .-a

파일과 폴더의 두 디렉터리를 삭제하는 올바른 방법은 다음과 같습니다.mv fileorfolder ../../

답변4

나중에 참고할 수 있도록 경로 끝에 /를 추가하면 대상이 기존 디렉터리가 아닌 경우 명령이 실패합니다. mv foldername ..../

관련 정보