상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 리눅스에서 tar 명령어의 사용법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
`tar` 명령어는 리눅스 및 유닉스 계열 운영 체제에서 파일과 디렉토리를 아카이브하고 압축하는 데 사용되는 유틸리티입니다. `tar`는 "tape archive"의 약자로, 원래는 테이프 드라이브에 데이터를 저장하기 위해 개발되었습니다. 현재는 다양한 파일 형식으로 아카이브를 생성하고, 압축 및 해제하는 데 널리 사용됩니다. 기본 사용법 `tar` 명령어의 기본 구문은 다음과 같습니다: ```bash tar [옵션] [아카이브 파일명] [파일 또는 디렉토리] ``` 주요 옵션 - `c`: 새로운 아카이브를 생성합니다 (create). - `x`: 아카이브에서 파일을 추출합니다 (extract). - `t`: 아카이브의 내용을 나열합니다 (list). - `f`: 아카이브 파일의 이름을 지정합니다 (file). - `v`: 진행 상황을 자세히 출력합니다 (verbose). - `z`: gzip으로 압축하거나 해제합니다. - `j`: <a href='https://sangseek.com/sangseeks/bzip2/ko'>bzip2</a>로 압축하거나 해제합니다. - `J`: xz로 압축하거나 해제합니다. - `C`: 지정한 디렉토리로 이동하여 작업을 수행합니다. 아카이브 생성 새로운 아카이브 파일을 생성하려면 `c`와 `f` 옵션을 사용합니다. 예를 들어, `myfiles`라는 디렉토리를 `archive.tar`라는 이름의 아카이브로 만들고 싶다면 다음과 같이 입력합니다: ```bash tar cvf archive.tar myfiles ``` 여기서 `c`는 아카이브 생성, `v`는 진행 상황을 출력, `f`는 아카이브 파일 이름을 지정하는 옵션입니다. 아카이브 압축 아카이브를 gzip으로 압축하려면 `z` 옵션을 추가합니다: ```bash tar czvf archive.tar.gz myfiles ``` bzip2로 압축하려면 `j` 옵션을 사용합니다: ```bash tar cjvf archive.tar.bz2 myfiles ``` xz로 압축하려면 `J` 옵션을 사용합니다: ```bash tar cJvf archive.tar.xz myfiles ``` 아카이브 내용 확인 아카이브의 내용을 확인하려면 `t` 옵션을 사용합니다: ```bash tar tvf archive.tar ``` 압축된 아카이브의 경우에도 동일하게 사용할 수 있습니다: ```bash tar tzvf archive.tar.gz ``` 아카이브 추출 아카이브에서 파일을 추출하려면 `x`와 `f` 옵션을 사용합니다: ```bash tar xvf archive.tar ``` 압축된 아카이브의 경우에도 동일하게 사용할 수 있습니다: ```bash tar xzvf archive.tar.gz ``` 특정 파일만 추출하고 싶다면 파일 이름을 추가하면 됩니다: ```bash tar xvf archive.tar file1.txt ``` 특정 디렉토리로 추출 아카이브를 특정 디렉토리로 추출하려면 `C` 옵션을 사용합니다: ```bash tar xvf archive.tar -C /path/to/directory ``` 주의사항 - `tar` 명령어는 기본적으로 아카이브를 생성할 때 파일의 권한 및 소유자 정보를 유지합니다. 따라서 아카이브를 추출할 때도 이러한 정보가 복원됩니다. - `tar` 명령어는 대량의 파일을 처리할 수 있지만, 아카이브의 크기가 매우 클 경우 시스템의 메모리나 디스크 공간에 주의해야 합니다. 결론 `tar` 명령어는 리눅스에서 파일과 디렉토리를 아카이브하고 압축하는 데 매우 유용한 도구입니다. 다양한 옵션을 통해 사용자가 원하는 방식으로 아카이브를 생성하고 관리할 수 있습니다. 이를 통해 데이터 백업, 전송 및 저장을 효율적으로 수행할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기