여러 디렉터리가 포함된 폴더의 압축을 풀 때 예상되는 동작은 무엇입니까?

여러 디렉터리가 포함된 폴더의 압축을 풀 때 예상되는 동작은 무엇입니까?

많은 디렉터리가 포함된 압축 폴더가 있는데 인수 없이 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 아카이브의 모든 파일이 현재 디렉터리(및 그 아래의 하위 디렉터리)로 추출되거나 하위 디렉터리가 없는 경우 생성된다는 것을 의미합니다.

파일을 원래 경로와 정확히 동일한 경로로 추출하려는 경우. 대상 경로에 대한 권한이 필요합니다. 이렇게 하고 사용하면-디파일이 기록될 대상을 지정합니다.

관련 정보