Unix에서 여러 파일을 압축하는 방법

타자

이미지 크레디트: DragonImages/iStock/GettyImages

여러 파일 세트를 저장하고 공유하는 일반적인 방법은 ZIP 파일 형식을 사용하는 것입니다. zip 명령은 하나 이상의 파일을 압축하고 단일 파일로 묶습니다. Microsoft Windows, macOS 및 Unix 및 Linux 형식을 포함한 대부분의 최신 운영 체제는 ZIP 파일을 처리할 수 있습니다. Unix 또는 Linux 운영 체제를 사용하는 경우 Unix zip 명령줄 도구를 사용하여 이러한 파일을 관리할 수 있습니다.

유닉스 ZIP 명령

대부분의 최신 Unix 시스템을 사용하는 경우 "zip"이라는 명령줄 도구를 사용하여 여러 파일을 압축할 수 있습니다. zip 아카이브에서 파일을 추출하는 별도의 Unix 압축 해제 도구가 있습니다.

오늘의 비디오

ZIP 파일을 만들려면 명령줄로 이동하여 "zip" 다음에 만들려는 ZIP 파일 이름과 포함할 파일 목록을 입력합니다. 예를 들어 "zip example.zip folder1/file1 file2 folder2/file3"을 입력하여 나열된 세 경로에 있는 파일의 압축된 복사본을 포함하는 "example.zip"이라는 ZIP 파일을 생성할 수 있습니다.

여러 파일에 Unix zip 명령을 사용하려면 명령줄 인수에 원하는 만큼 파일 이름을 포함합니다. 일부 파일이 전체를 포함하려는 디렉토리 또는 폴더인 경우 "-r" 인수를 추가하여 재귀적으로 디렉토리로 내려가고 zip 아카이브에 포함시키십시오.

zip 명령으로 파일을 만든 후에는 대부분의 운영 체제에서 파일을 열 수 있어야 합니다.

유닉스 압축 풀기

Unix 컴퓨터에 ZIP 파일이 있고 이 파일에서 파일을 추출해야 하는 경우 unzip 명령을 사용하십시오. 명령줄에 "unzip"을 입력한 다음 "unzip example.zip"과 같이 ZIP 파일 이름을 입력합니다.

파일은 현재 디렉토리에 압축이 풀립니다. unzip 명령을 사용하여 실제로 압축을 풀지 않고 ZIP 파일의 파일을 나열하려면 목록 옵션에 "unzip -l"을 입력합니다. 이것은 공간을 절약하고 zip 파일에 무엇이 들어 있는지 확실하지 않은 경우 디렉토리를 파일로 채우는 것을 방지합니다.

Zip 파일에는 맬웨어가 포함될 수 있으므로 신뢰할 수 있는 사람의 ZIP 파일로만 작업하는 것이 가장 좋습니다.

Zip 및 Unzip의 대안

Zip 및 unzip은 Unix 시스템에서 ZIP 파일 작업에 사용할 수 있는 유일한 도구가 아닙니다.

Apple macOS에는 ZIP 파일에 대한 기본 지원이 포함되어 있으므로 두 번 클릭하여 다른 폴더처럼 열 수 있습니다. GNOME 데스크탑 환경을 실행하는 Linux 시스템에는 종종 File Roller라는 그래픽 도구가 포함되며 KDE 환경을 실행하는 시스템은 Ark라는 도구를 사용하는 경우가 많습니다.

Unix 사용자는 또한 zip 도구와 유사하게 작동하는 명령줄 도구에서 지원하는 tar라는 파일 번들링을 위해 다른 시스템을 사용합니다. 일반적으로 "tar -c"를 사용하여 tar 파일을 만들고 "tar -x"를 사용하여 압축을 풉니다. Unix 매뉴얼에는 ZIP과 유사한 다양한 유형의 데이터 압축을 포함하여 사용 가능한 다른 옵션이 포함되어 있습니다.