나는 명령을 사용했다
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 ..../