별의 공부 블로그 🧑🏻‍💻

🗒️ 압축 (7)

728x90
  1. 2022.05.11 [리눅스마스터 실기] 압축 유틸리티 정리 (tar, compress, gzip, bzip2, xz, zip, gcc)

    압축 유틸리티 정리 (tar, compress, gzip, bzip2, xz, zip, gcc) ① tar(tape archive) 원래는 테이프 관련 장치를 이용하여 백업할 때 사용하는 명령이었다. 현재는 여러 파일들을 하나의 파일로 묶어주는 명령으로 사용한다. 파일로 묶을 때, 디렉터리를 지정할 경우, 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다. 파일의 속성, 하드 링크, 심볼릭 링크 등도 보존된다. 유닉스 에서 사용되는 tar 파일로 묶거나 풀어주는 기능만 가능함. 리눅스 에서 사용되는 GNU tar 옵션을 이용해서 파일을 묶거나 풀 때 압축 관련 작업을 동시에 진행 할 수 있음. 지원되는 압축 형식 compress(tar.Z) gzip(tar.gz) bzip2(tar.bz2) x..

  2. 2022.03.12 [리눅스 명령어] zip / unzip

    zip / unzip DOS/Windows 계열 운영체제에서 많이 사용되던 압축 프로그램 리눅스에서도 zip이라는 명령으로 사용 가능하다. zip으로 압축하면, 파일명 뒤에 .zip이 붙는다. 압축 해제는 unzip 명령을 사용한다. 사용법 zip [option] 압축_파일명 파일명 unzip [option] 압축_파일명 주요 옵션 옵션 설명 -r 압축 대상이 디렉터리인 경우, 하위 디렉터리를 포함하여 압축함. 사용 예 예 1 zip 명령으로 starrykss.tar 파일을 압축함. starrykss.tar.zip 이라는 파일이 생성됨. $ zip starrykss starrykss.tar 예 2 data 라는 디렉터리를 backup 이라는 이름으로 압축함. backup.zip 이라는 압축 파일이 생성됨..

  3. 2022.03.12 [리눅스 명령어] xz / unxz

    xz / unxz LZMA2(Lempel-Ziv-Markov Chain Algorithm)라는 알고리즘을 이용하여 만든 데이터 무손실 압축 프로그램 gzip 및 bzip2와 비교하여 매우 높은 압축률을 자랑한다. 높은 압축률로 인하여 최근 공개용 소프트웨어 사이트에서 이 압축 포맷을 사용하여 파일을 배포하고 있다. xz로 압축하면 파일명 뒤에 .xz가 붙는다. 압축 해제는 unxz 명령을 사용한다. (참고) 압축 프로그램 비교 더보기 최근 공개용 프로그램을 파일로 배포할 때, 다양한 압축 포멧으로 제공된다. gzip, bzip2, xz 형식의 파일 중에서 xz로 압축한 파일의 크기가 가장 작다. 참고 : https://www.php.net/downloads 사용법 xz [option] 파일명 unxz [..

  4. 2022.03.12 [리눅스 명령어] gzip / gunzip / zcat

    gzip / gunzip GNU Zip GNU에서 만든 압축 프로그램 유닉스용 압축 프로그램인 compress 를 대체하기 위해 만들어졌다. gzip으로 압축하면 파일명 뒤에 .gz 가 붙는다. 압축 해제는 gunzip 명령을 사용한다. 사용법 gzip [option] 파일명 gunzip [option] 파일명 주요 옵션 옵션 설명 -d - 압축을 풀 때 사용하는 옵션 - (--decompress, --uncompress) -1 - 파일의 압축 시간을 줄임. - 이 옵션을 사용하면 압축은 빠르지만, 압축률은 떨어짐. - (--fast) -9 - 파일을 최대로 압축 - 압축률은 좋아지지만, 시간이 많이 걸림. - (--best) -c - 결과를 표준 출력으로 보낼 때 사용 - tar 와 병행해서 작업할 때..

  5. 2022.03.12 [리눅스 명령어] compress / uncompress

    compress / uncompress 전통적으로 유닉스에서 사용했던 압축 프로그램 리눅스에서는 압축률이 낮아 현재 거의 쓰이지 않는다. compress 압축 명령 지정한 파일명 뒤에 .Z 가 붙는다. uncompress 압축 해제 명령 대부분의 리눅스 배포판에서 기본 설치 시 제외되어있다. 레드햇 계열 리눅스인 경우, ncompress 패키지를 설치하면 사용할 수 있다. 사용법 compress [option] 파일명 uncompress [option] 파일명 주요 옵션 옵션 설명 -c - 표준 출력으로 지정하는 옵션 - 보통은 생략하지만, tar 등과 병행해서 사용할 때는 반드시 표기해야 함. -v 압축 관련 정보 출력 사용 예 예 1 test.txt 라는 파일은 사라지고, 압축 파일인 test.txt..

  6. 2022.03.12 [리눅스 명령어] tar

    tar 압축 기능 Tape Archive 테이프 관련 장치를 이용하여 백업할 때 사용하는 명령이었지만, 현재는 여러 파일들을 하나의 파일로 묶어주는 명령으로 사용한다. 파일로 묶을 때, 디렉터리를 지정할 경우 그 디렉터리의 모든 파일과 서브 디렉터리들까지 함께 묶여진다. 파일의 속성, 하드 링크, 심볼릭 링크 등도 보존된다. 유닉스, 리눅스에서 사용되는 tar 명령의 비교 유닉스 파일로 묶어주거나 풀어주는 기능만 가능하다. 리눅스 GNU tar 옵션을 이용해서 파일을 묶거나 풀 때 압축 관련 작업을 동시에 진행할 수 있다. 지원되는 압축 형식 compress (tar.Z) gzip (tar.gz) bzip2 (tar.bz2) xz (tar.xz) 등 사용법 tar [option] [파일명] 옵션 사용 시..

  7. 2022.03.08 [리눅스 명령어] dd

    dd 압축 기능 Data Dumper 디스크 이미지 형태로 백업하거나 파일의 포맷(형식)을 바꾸는 명령 다음의 경우에도 쓰인다. 텍스트 파일의 대소문자 변환 부팅 디스크 제작 스왑 파일 생성 디바이스 초기화 (참고) dd 명령을 사용하는 경우 더보기 ① 텍스트 파일의 문자들을 대/소문자로 전환할 때 ② 부팅 디스크 또는 설치 디스크를 만들 때 ③ 디스크를 파티션 단위로 백업할 때 ④ 스왑 파일을 만들 때 ⑤ 디스크를 초기화시킬 때 → RAID 나 LVM 구성 시, 오류가 발생한 경우에 사용하면 유용함. 사용법 dd if=입력파일 [conv=conversion_type] of=출력파일 [bs=] [count=] [skip=] 주요 항목 항목 설명 if= - 입력 파일 지정 - 장치명이나 이미지 파일도 지정..

728x90


📖 Contents 📖