Linux 에서 볼 륨 압축 과 병합 압축 해제
1. tar 볼 륨 압축 및 압축 풀기
Linux 에서 tar 명령 문법 및 매개 변수 설명
1. 볼 륨 압축
먼저 파일 을 보통 압축 합 니 다.
tar -zcf split.gz split.dat
압축 된 압축 패 키 지 를 다시 분할 하 다.
split -b 100m -d -a 1 split.gz split.tar.gz.
하나의 명령 으로 통합
tar -zcf - split.dat | split -b 100m -d -a 1 - split.tar.gz.
명령 에서 관련 매개 변 수 는 다음 과 같 습 니 다. - b 매개 변 수 는 원 하 는 모든 가방 의 크기 입 니 다. 기본 단 위 는 byte 입력 숫자 + K 이 고 단 위 는 KB 입력 숫자 + M 이 며 단 위 는 MB 입력 숫자 + G 이 며 단 위 는 GB 입 니 다. 순서대로 T, P, E, Z, Y 를 유추 합 니 다.
- d 매개 변 수 는 생 성 된 분할 패키지 접 두 사 를 숫자 로 지정 합 니 다. - a x 는 시퀀스 의 길 이 를 설정 합 니 다 (기본 값 은 2). 여기 서 시퀀스 의 길 이 를 1 로 설정 합 니 다.
메모: 위의 명령 에서 파이프 문자 양쪽 에 '-' 가 있 습 니 다. 자리 표시 자 를 파이프 로 전송 하 는 것 으로 이해 할 수 있 습 니 다. 예 를 들 어 첫 번 째 '-' split. dat 를 압축 한 후에 익명 압축 패 키 지 를 한 다음 에 익명 압축 패 키 지 를 파이프 문자 오른쪽, 오른쪽 '-' 왼쪽 에서 전 송 된 결과 압축 패 키 지 를 받 고 분할 하 는 것 입 니 다.
2. 스트레스 해소
첫 번 째 방법: 먼저 볼 륨 의 압축 패 키 지 를 압축 패키지 로 합 친다.
cat split.tar.gz.* > split_bak.tar.gz
압축 을 풀 고 합 친 압축 패 키 지 를 지정 한 폴 더 로 압축 합 니 다.
tar -zxv split_bak.tar.gz -C bak/
하나의 명령 으로 통합
cat split.tar.gz.* | tar -zxv - -C bak/
3. 두 파일 md5 코드 가 일치 하 는 지 확인 합 니 다.
md5sum split.dat
md5sum bak/split.dat
2. zip 볼 륨 압축 및 압축 해제
Linux 에서 zip 문법 및 매개 변수 해석
1. 볼 륨 압축
먼저 압축 하여 하나의 압축 가방 으로 만들다.
zip split.zip split.dat
압축 패 키 지 를 다시 분할 하 다.
zip -s 100m split.zip --out ziptest
zip 명령 은 위의 tar 명령 처럼 병합 명령 을 할 수 없습니다. 병합 명령 은 다음 과 같이 잘못 보 고 됩 니 다.
zip - split.dat | zip -s 100m - --out ziptest
zip error: Invalid command arguments (cannot write zip file to terminal)
잘못된 명령 인자 (zip 파일 을 터미널 에 쓸 수 없습니다)
2. 스트레스 해소
Linux 에서 unzip 문법 및 매개 변수 해석 은 먼저 볼 륨 의 압축 패 키 지 를 압축 패키지 로 합 칩 니 다.
cat ziptest.* > ziptest_bak.zip
unzip ziptest_bak.zip -d bak/
3. 두 파일 md5 코드 가 일치 하 는 지 확인 합 니 다.
md5sum bak/split_bak.dat
md5sum split.dat
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
바이너리 파일cat 또는tail, 터미널 디코딩 시 처리 방법cat으로 바이너리 파일을 보려고 할 때 코드가 엉망이 되어 식은땀이 났다. 웹에서 스크롤된 정보의 처리 방법과alias의 설정을 요약합니다. reset 명령을 사용하여 터미널을 재설정합니다.이렇게 하면 고치지 못하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.