잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (153)  |  자료실 (20)  |  끄적거림 (520)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 24일
이유없는 일은 없다. 하늘에서 다 알아서 하시는 일 - 바다아이
 




    freebsd 데스크탑

freebsd 데스크탑 - 리눅스, freebsd tar 분할 압축하기, 압축풀기
이 름 : 바다아이   |   조회수 : 3351         짧은 주소 : https://www.bada-ie.com/su/?221591804937
압축

  # tar czvf temp.tar.gz /tmp

    --> 위의 내용은 /tmp 아래의 모든 내용을 temp.tar.gz 이라는 이름의 압축파일로 만들라는 것이다.

    --> 현재 /tmp 이하의 데이터를 CD-ROM에 백업 받고자 하는데,

          만약 /tmp 이하의 용량이 많아 압축파일이 700mb가 넘는다면 CD한장에 넣을 수 없을 것이다.

    --> 그럼 split 명령을 같이 사용하여 분할압축을 해보도록 하자.

  # tar czvf - /tmp | split -b 700m - temp.tar.gz

    --> 위와 같이 사용하면 tar로 압축한 결과물을 split 명령으로 700mb씩 나누어서,

          temp.tar.gza / temp.tar.gzb / ... 이러한 형태대로 생성해 준게 된다.

          (파일뒤에 붙는 순번 명칭은 시스템에 따라 조금씩 다를 수 있음)

    --> 즉, 압축과 분할이 한번에 이루어지게 된다.

    --> 위 명령을 하나하나 따로 준다면 아래와 같이 할 수도 있을 것이다.

          # tar czvf temp.tar.gz /tmp

          # split -b 700m temp.tar.gz

해제


이렇게 분할한 파일을 다시 복구(병합)할때는...

  # cat temp.tar.gz* > temp.tar.gz

위와 같이 하나의 파일로 합칠 수 있으며,

 (또는)

   # cat temp.tar.gz* > tar xzvf -

위와 같은 명령으로 합치면서 바로 압축을 풀수도 있다.

p.s
만약 소유권까지 같이 데리고 가려면 옵션에 p 를 같이 넣으시면 됩니다. zcvfp

출처: http://yoonperl.tistory.com/165 [yoonperl.com]


다시 짧게 정리
 

-디렉토리 권한까지 1GB로 분할하는 경우

# tar cvzfp - 압축할디렉토리 | split -b 1024m - 파일이름.tar.gz

분할 압축시 생기는 파일이름에는 a,b,c가 붙어서 생성됩니다.


-압축풀기

# tar -zxvpf 파일이름.tar

-나눠진 파일합치기

# cat 나눠진파일a 나눠진파일b 나눠진파일c > 합쳐진파일이름.tgz

그리고 나서 합쳐진 파일을 압축풀면 됩니다.

tar zxvfp 합쳐진파일이름.tgz


출처 : http://faq.hostway.co.kr/Linux_ETC/7893


옵션값

    x : 묶음을 해제
    c : 파일을 묶음
    v : 묶음/해제 과정을 화면에 표시
    z : gunzip을 사용
    f : 파일 이름을 지정
    p : 권한(permission)을 원본과 동일하게 유지


 
| |


      1 page / 1 page
번 호 카테고리 제 목 이름 조회수
30 freebsd 데스크탑 freebsd , , pkg mirror 바다아이 85
29 freebsd 데스크탑 , , Resizing and Growing Disks 바다아이 312
28 freebsd 데스크탑 Port PKG , 바다아이 222
27 freebsd 데스크탑 freebsd nvidia driver, nvidia 바다아이 1767
26 freebsd 데스크탑 freebsd locale 바다아이 1770
25 freebsd 데스크탑 freebsd , disk partition, diskbandwidth 바다아이 2029
24 freebsd 데스크탑 freebsd , , . shell 바다아이 2140
23 freebsd 데스크탑 freebsd 바다아이 2178
22 freebsd 데스크탑 freebsd , .... hard Transfer speed test 바다아이 2107
21 freebsd 데스크탑 freebsd , , user add del 바다아이 2463
20 freebsd 데스크탑 freebsd geoip 바다아이 2417
19 freebsd 데스크탑 freebsd , .... ko_KR.UTF-8, csh, bash 바다아이 2500
18 freebsd 데스크탑 FreeBSD csh linux bash 바다아이 2286
17 freebsd 데스크탑 freebsd , , , ls, ll ... 바다아이 2351
16 freebsd 데스크탑 freebsd, linux top cpu , cpu , core 바다아이 2702
현재글 freebsd 데스크탑 , freebsd tar , 바다아이 3352
14 freebsd 데스크탑 freebsd pkg repo 바다아이 3272
13 freebsd 데스크탑 freebsd , , , libreoffice 바다아이 3780
12 freebsd 데스크탑 freebsd , , 바다아이 3425
11 freebsd 데스크탑 freebsd .... ... 바다아이 3128
10 freebsd 데스크탑 freebsd smplayer mpv mplayer vlc 바다아이 2930
9 freebsd 데스크탑 freebsd , 바다아이 3443
8 freebsd 데스크탑 freebsd zfs , , 바다아이 3142
7 freebsd 데스크탑 freebsd virtualbox 바다아이 2934
6 freebsd 데스크탑 freebsd zfs ... 바다아이 2957
5 freebsd 데스크탑 freebsd firefox thunderbird 바다아이 3625
4 freebsd 데스크탑 freebsd navi , , xfce 바다아이 3833
3 freebsd 데스크탑 freebsd kernel , nvidia 바다아이 2912
2 freebsd 데스크탑 freebsd ext4 바다아이 2966
1 freebsd 데스크탑 freebsd ps/2 바다아이 2871
| |








Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ FreeBSD + GoLang + PostgreSQL ]
서버위치 : vultr.com 서울  실행시간 : 0.05171
to webmaster... gogo sea. gogo sea.