이동 중 파일 손실

이동 중 파일 손실

Linux(ubuntu 16)의 다음 폴더에 애플리케이션 배포 파일(.war 파일)이 있습니다: /var/lib/tomcat8/my-webapps/backup/

백업 폴더에는 ROOT 폴더와 ROOT.war 파일이 포함되어 있습니다. ROOT.war 파일을 백업 폴더에서 상위 폴더(my-webapps)로 이동하려고 했을 때 어딘가에서 손실되었습니다. 내가 사용하는 명령은 다음과 같습니다.

root@my_server:/var/lib/tomcat8/my-webapps/backup# mv ROOT.war /my-webapps

1) 내가 거기서 무엇을 했는지, 그리고 여전히 내 파일을 복구할 수 있는지 설명해줄 수 있나요?

2) 또한 이후 전체 ROOT 폴더를 이동하려고 하면 다음 오류가 발생합니다.

root@my_server:/var/lib/tomcat8/my-webapps/backup# mv ROOT /my-webapps
mv: cannot overwrite non-directory '/my-webapps' with directory 'ROOT'

my-webapps는 물론 디렉토리이므로 여기서 오류가 무엇을 말하려는지 이해할 수 없습니다.

감사해요.

답변1

초기 명령

# mv ROOT.war /my-webapps

war 파일을 루트 디렉터리로 이동하고 이름을 my-webapps.war로 바꿉니다. 상위 디렉터리로 이동하려면 다음을 사용해야 합니다.

# mv ROOT.war ../my-webapps

복원하려면 my-webapps를 원하는 위치로 다시 이동하세요.

# mv /my-webapps /var/lib/tomcat8/my-webapps/ROOT.war

두 번째 요점에 대한 귀하의 의견은 실제로 /var/lib/tomcat8/my-webapps디렉토리 이지만 /my-webapps디렉토리가 아닌 일반 파일이므로 ROOT.

관련 정보