기본 콘텐츠로 건너뛰기

[UNIX] 유닉스/리눅스에서 tar로 압축하는 방법


1. 압축을 할때
tar cvzfp 압축할디렉토리명.tar.gz 압축할디렉토리명

2. 압축을 풀때
tar xvzfp 압축한디렉토리명.tar.gz



-c, --create create a new archive
-v, --verbose verbosely list files processed
-z, --gzip, --ungzip filter the archive through gzip
-f, --file=ARCHIVE use archive file or device ARCHIVE
-p, --same-permissions extract permissions information
--no-same-permissions do not extract permissions information
--preserve-permissions same as -p


---------------------------------------------------------------
GNU `tar' saves many files together into a single tape or disk archive, and
can restore individual files from the archive.

Usage: tar [OPTION]... [FILE]...

Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.

If a long option shows an argument as mandatory, then it is mandatory
for the equivalent short option also. Similarly for optional arguments.

Main operation mode:
-t, --list list the contents of an archive
-x, --extract, --get extract files from an archive
-c, --create create a new archive
-d, --diff, --compare find differences between archive and file system
-r, --append append files to the end of an archive
-u, --update only append files newer than copy in archive
-A, --catenate append tar files to an archive
--concatenate same as -A
--delete delete from the archive (not on mag tapes!)

Operation modifiers:
-W, --verify attempt to verify the archive after writing it
--remove-files remove files after adding them to the archive
-k, --keep-old-files don't replace existing files when extracting
--overwrite overwrite existing files when extracting
-U, --unlink-first remove each file prior to extracting over it
--recursive-unlink empty hierarchies prior to extracting directory
-S, --sparse handle sparse files efficiently
-O, --to-stdout extract files to standard output
-G, --incremental handle old GNU-format incremental backup
-g, --listed-incremental=FILE
handle new GNU-format incremental backup
--ignore-failed-read do not exit with nonzero on unreadable files

Handling of file attributes:
--owner=NAME force NAME as owner for added files
--group=NAME force NAME as group for added files
--mode=CHANGES force (symbolic) mode CHANGES for added files
--atime-preserve don't change access times on dumped files
-m, --modification-time don't extract file modified time
--same-owner try extracting files with the same ownership
--no-same-owner extract files as yourself
--numeric-owner always use numbers for user/group names
-p, --same-permissions extract permissions information
--no-same-permissions do not extract permissions information
--preserve-permissions same as -p
-s, --same-order sort names to extract to match archive
--preserve-order same as -s
--preserve same as both -p and -s

Device selection and switching:
-f, --file=ARCHIVE use archive file or device ARCHIVE
--force-local archive file is local even if has a colon
--rsh-command=COMMAND use remote COMMAND instead of rsh
-[0-7][lmh] specify drive and density
-M, --multi-volume create/list/extract multi-volume archive
-L, --tape-length=NUM change tape after writing NUM x 1024 bytes
-F, --info-script=FILE run script at end of each tape (implies -M)
--new-volume-script=FILE same as -F FILE
--volno-file=FILE use/update the volume number in FILE

Device blocking:
-b, --blocking-factor=BLOCKS BLOCKS x 512 bytes per record
--record-size=SIZE SIZE bytes per record, multiple of 512
-i, --ignore-zeros ignore zeroed blocks in archive (means EOF)
-B, --read-full-records reblock as we read (for 4.2BSD pipes)

Archive format selection:
-V, --label=NAME create archive with volume name NAME
PATTERN at list/extract time, a globbing PATTERN
-o, --old-archive, --portability write a V7 format archive
--posix write a POSIX format archive
-j, --bzip2 filter the archive through bzip2
-z, --gzip, --ungzip filter the archive through gzip
-Z, --compress, --uncompress filter the archive through compress
--use-compress-program=PROG filter through PROG (must accept -d)

Local file selection:
-C, --directory=DIR change to directory DIR
-T, --files-from=NAME get names to extract or create from file NAME
--null -T reads null-terminated names, disable -C
--exclude=PATTERN exclude files, given as a globbing PATTERN
-X, --exclude-from=FILE exclude globbing patterns listed in FILE
-P, --absolute-names don't strip leading `/'s from file names
-h, --dereference dump instead the files symlinks point to
--no-recursion avoid descending automatically in directories
-l, --one-file-system stay in local file system when creating archive
-K, --starting-file=NAME begin at file NAME in the archive
-N, --newer=DATE only store files newer than DATE
--newer-mtime compare date and time when data changed only
--after-date=DATE same as -N
--backup[=CONTROL] backup before removal, choose version control
--suffix=SUFFIX backup before removal, override usual suffix

Informative output:
--help print this help, then exit
--version print tar program version number, then exit
-v, --verbose verbosely list files processed
--checkpoint print directory names while reading the archive
--totals print total bytes written while creating archive
-R, --block-number show block number within archive with each message
-w, --interactive ask for confirmation for every action
--confirmation same as -w

The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:

t, numbered make numbered backups
nil, existing numbered if numbered backups exist, simple otherwise
never, simple always make simple backups

GNU tar cannot read nor produce `--posix' archives. If POSIXLY_CORRECT
is set in the environment, GNU extensions are disallowed with `--posix'.
Support for POSIX is only partially implemented, don't count on it yet.
ARCHIVE may be FILE, HOST:FILE or USER@HOST:FILE; and FILE may be a file
or a device. *This* `tar' defaults to `-f- -b20'.

Report bugs to

댓글

이 블로그의 인기 게시물

자바 온라인 웹 컴파일러 사이트 모음

PC에 이클립스(eclipse) 를 설치하려다가, 간단한 자바 소스 코드 테스트 정도는 웹 컴파일러에서 할 수 있을 것 같아서, 웹 컴파일러 사이트들을 알아봤다. import java.util.*; import java.lang.*; import java.io.*; public class HelloWorld{      public static void main(String []args){         System.out.println("Hello World");      } } Online Java IDE https://www.compilejava.net/ Tutorials Point https://www.tutorialspoint.com/compile_java_online.php Browxy http://www.browxy.com/ ideone https://ideone.com 크롬 확장 프로그램 - 이클립스 IDE 온라인 Eclipse 온라인은 Java 및 C, C ++, PHP 및 Ruby와 같은 기타 프로그래밍 언어에 대한 통합 개발 환경 (IDE)을 제공하는 웹 확장입니다. Java 개발 구성 요소 (JDT)를 추가하여 Java IDE이며 C / C ++ 개발 구성 요소 (CDT)를 추가하므로 C / C ++ IDE이기도합니다. 다른 모듈은 추가 프로그래밍 언어를 위해 Eclipse 기능을 확장 할 수 있습니다. https://chrome.google.com/webstore/detail/eclipse-ide-online/emnjgfpochdhhgimnoadiiinampoihkk?hl=ko Written by dukgun.com

MS 윈도우 10 단축키 모음

키보드에 있는 '윈도우 키'를 활용한 단축키들입니다. Windows 로고 키 바로 가기 키 누를 키 수행할 작업 Windows 로고 키   시작 화면을 열거나 닫습니다. Windows 로고 키     + A 알림 센터를 엽니다. Windows  로고 키   + B 알림 영역에 포커스를 설정합니다. Windows 로고 키    + C 듣기 모드에서 Cortana를 엽니다. 참고 이 바로 가기는 기본적으로 꺼져 있습니다. 켜려면  시작   >  설정   >  Cortana 를 선택하고  Windows 로고 키+ C를 눌렀을 때 Cortana를 사용한 내 명령 수신 에서 토글을 켭니다. Cortana는 특정 국가/지역에서만 사용 가능하며, 일부 Cortana 기능은 일부 국가/지역에서 사용 불가능할 수 있습니다. Cortana를 사용할 수 없거나 Cortana가 꺼져 있는 경우에도 계속  검색 을 사용할 수 있습니다. Windows 로고 키    + Shift + C 참 메뉴를 엽니다. Windows 로고 키    + D 바탕 화면을 표시하거나 숨깁니다. Windows 로고 키    + Alt + D 바탕 화면에서 날짜 및 시간을 표시하거나 숨깁니다. Windows 로고 키    + E 파일 탐색기를 엽니다. Windows 로고 키    + F 피드백 허브를 열고 스크린샷을 생성합니다. Windows 로고 키    + G 게임이 열려 있을 때 게임 바를 엽니다. Windows 로고 키    + H 받아쓰기를 시작합니다. Windows 로고 키   + I 설정을 엽니다. Windows 로고 키    + J Windows 팁이 있는 경우 Windows 팁에 포커스를 설정합니다. Windows 팁이 표시되면 Windows 팁에 포커스를 가져갑니다.  바로 가기 키를 다시 누르면 Windows 팁이 고정된 화면의 요소로 포커스가 이동합니다. Windows 로고 키    + K 연결 바로

마우스 자동 클릭 프로그램 AutoClick 2.1 다운로드

AutoClick 2.1 License : Freeware Developer : GoldenSoft AutoClick 2.1 다운로드 사이트 #1 (Softag.com) 다운로드 사이트 #2 (네이버) 다운로드 사이트 #3 (구글드라이브) 제조사 홈페이지에 가면, 3.x 버전대를 다운로드 받을 수 있는데, 2.x 버전대와 같이 직관적이지가 않다. GS Auto Clicker (AutoClick) 3.1.2 GS Auto Clicker (AutoClick) 3.1.2 AutoClick is a great program to save the clicks you make with the mouse, just in the precise moment and area of the screen where you made it, this program allows you to save that sequence of clicks and play them exactly when and where you choose. It can be very useful in programs or games that you need to click on certain zones every now and then and not to do it manually or while being present in front of the computer, this little program will do it for you. You also have the option of repeating the click sequence every time you have finished the recorded sequence or ending it once you have finished it. 1. Run AutoClick. 2. Run game or other program. 3. Put the pointer on the place you wan