![여러 디렉터리가 포함된 폴더의 압축을 풀 때 예상되는 동작은 무엇입니까?](https://linux55.com/image/172072/%EC%97%AC%EB%9F%AC%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%8F%B4%EB%8D%94%EC%9D%98%20%EC%95%95%EC%B6%95%EC%9D%84%20%ED%92%80%20%EB%95%8C%20%EC%98%88%EC%83%81%EB%90%98%EB%8A%94%20%EB%8F%99%EC%9E%91%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
많은 디렉터리가 포함된 압축 폴더가 있는데 인수 없이 unzip 명령을 실행하면 압축이 어떻게 풀릴지 알고 싶습니다. 예는 다음과 같습니다:
home
|---user1
|---dir1
|--- file01
|--- file02
|---user2
|---dir2
|---file03
|---file04
/home/user1/dir1/* 및 /home/user2/dir2/*를 한 위치로 압축하고 /home/user1 및 /home/user2 경로를 사용하여 다른 서버로 전송한다고 가정합니다. zip 파일을 /root로 전송하고 실행하면 unzip folder.zip
어떻게 되나요 ? 서버 1과 서버 2의 동일한 경로에 이러한 디렉터리를 어떻게 배치합니까?
요점은 전체 디렉토리가 아닌 한 서버에서 다른 서버로 일부 파일을 전송할 수 있는 유사한 환경이 있다는 것입니다. zip을 사용하여 이를 달성할 수 있습니까, 아니면 임시 위치로 압축해야 합니까? , 그런 다음 필요에 따라 이동하십시오.
답변1
무슨 일이야? 당신이 읽을 때남자가 스트레스를 해소한다, 이는 기본적으로(옵션 없음) 지정된 ZIP 아카이브의 모든 파일이 현재 디렉터리(및 그 아래의 하위 디렉터리)로 추출되거나 하위 디렉터리가 없는 경우 생성된다는 것을 의미합니다.
파일을 원래 경로와 정확히 동일한 경로로 추출하려는 경우. 대상 경로에 대한 권한이 필요합니다. 이렇게 하고 사용하면-디파일이 기록될 대상을 지정합니다.