반갑습니다!
이번 포스트에서는 압축된 텍스트 파일을 그대로 두고
$ zcat, $bzcat, $xzcat 명령어를 사용하여
그 안에 어떤 내용이 들었는지 간단하게 조회하도록 해보겠습니다!
그리고 $ tar 명령어를 사용하여 여러 파일 및 디렉토리를
한 번에 압축하고 압축해제를 해보겠습니다 ^^
1. 압축 파일 내용 조회하기 : $ zcat, $bzcat, $xzcat
상기 3개 이미지는 각각 $ zcat, $ bzcat, $xzcat 명령어를 사용하여
.gz형식, .bz2형식, .xz형식의 파일에 대해
압축 파일 내부의 텍스트 파일 내용을 조회하였습니다 ^^
해당 명령어는 별도의 주요 옵션은 없습니다 ^^!
2. 여러 파일과 디렉토리 압축 및 압축해제하기 : $ tar
$ tar 명령어를 이용하여 test.txt와 test2.txt와 test3.txt 파일에 대해
압축을 진행하고, 다시 압축을 해제하는 작업의 샘플 이미지를 캡쳐하였습니다 ^^
압축을 할 때는 -c 옵션을 사용하고,
-f 옵션을 사용하여 첫 번째 인자로 압축 후의 파일 이름에 대해 지정해주시고
두 번째 인자부터는 압축의 대상이 되는 파일들의 이름을 기재해주시면 되겠습니다 !
-c 옵션은 아카이브를 작성한다는 의미입니다
압축을 해제할 때는 -x 옵션을 사용하여
첫 번째 인자로 압축 해제할 .tar 형식의 파일의 이름을 지정해주시면 되겠습니다!
-x 옵션은 아카이브를 전개한다는 의미입니다 ^^
해당 명령어의 주요 옵션은 다음과 같습니다!
① f file
아카이브 파일을 지정합니다
② c
새로운 아카이브 파일을 작성합니다
③ r
지정한 파일을 아카이브 파일에 추가합니다
④ x
지정한 파일을 아카이브 파일에서 풉니다
파일을 지정하지 않으면 모든 파일을 풉니다
⑤ t
지정한 파일을 아카이브 파일에서 찾아서 있으면 해당하는 파일명을 표시합니다
파일 지정이 없으면 모두 표시합니다
⑥ v
명령어를 실행할 때 상세한 정보를 표시합니다
⑦ J
xz 형식으로 압축 및 xz 형식 파일의 압축 해제를 지원합니다
⑧ j
bzip2 형식으로 압축 및 bzip2 형식 파일의 압축 해제를 지원합니다
⑨ z
gzip 형식으로 압축 및 gzip 형식 파일의 압축 해제를 지원합니다