tar : 유닉스의 표준 아카이브(archive) 유틸리티.
원래는 Tape ARchiving 프로그램에서 왔는데, 이 프로그램은 테입 드라이브 부터 보통 파일,
심지어 표준출력까지 포함하는 모든 종류의 디바이스에 대해 모든 종류 아카이브를 다룰수 있다.
옵션
-c : 새 아카이브 파일을 만든다.
--delete : 아카이브에 들어있는 파일 지우기
-r : 파일을 아카이브로 추가한다.
-t : 아카이브 내용 목록을 보여준다.
-u : 아카이브 업데이트를 한다.
-x : 아카이브에 들어있는 파일을 뽑아낸다.
-z : 아카이브를 gzip으로 압축한다.
gzip : 표준 GNU/UNIX 압축 유틸리티, 서능이 떨어지고 특허가 걸려있는 compress를 대신한다.
압축풀기 명령어는 gunzip으로, gzip -d와 같다.
옵션
-d : 압축된 파일을 복구한다.
-f :파일이 링크되어 있거나, 이미 존재 되어있을 경우 강제로 압축한다.
-h : 명령어 도움말을 보여준다.
-l : 압축된 파일의 리스트를 보여준다.
-r : 디렉토리 내의 파일들도 모두 처리(압축)한다.
gzip으로 압축하면 .gz 확장자를 갖는 압축파일을 생성한다.
파일의 소유권, 권한, 수정시간등 속성들은 그대로 보존된다
zcat 필터는 gzip으로 묶인 파일의 압축을 풀어 표준출력으로 내보냄, 파이프 입력이나 재지향에 쓰임
실제로는 압축 파일에 대해 동작하는 cat이라고 보면 된다.
zcat은 gzip -dc와 같다.
file : 파일이 어떤 형태의 파일인지 알아낸다.
파일이 텍스트 문서인지 실행할 수 있는 파일인지 데이터 파일인지 등을 인식한다.
에디터를 사용해서 보거나 수정 될 수 있는 파일인가 알아보는데 많이 사용한다.
옵션
-c : 매직 파일의 파싱된 형태를 보여준다.
-z : 압축되어 있는 파일의 형태를 검사한다.
-L : 뒤따르는 심볼릭 링크를 야기(?) 시킨다.
-f : "파일명" 검사한 파일에 대해 리포트를 만들 파일의 이름을 지정한다.
-m : "파일명" 파일의 형태를 결정하는 데 사용되는 매직파일을 정한다.
'Linux' 카테고리의 다른 글
[Linux] 내부 명령어 (1) | 2011.04.26 |
---|---|
[Linux] 텍스트 처리 명령어 (0) | 2011.04.26 |
[Linux] User - 사용자 생성, 계정 관리 (0) | 2011.04.26 |
[Linux] 리눅스 시스템 디렉터리 구조(Directory Structure) (0) | 2011.04.26 |
[Linux] 환경 설정 (쉘의 환경 설정) (0) | 2011.04.26 |