특정 디렉토리내의 모든 파일을 gzip으로 압축하기
특정 디렉토리
전체를 압축하고자 한다면 -r옵션을 사용합니다.
즉, 특정디렉토리를
대상으로 압축하고자 한다면 “gzip -r 디렉토리명”과
같은 형식을 사용하시면 됩니다.
다음은 dir이라는 디렉토리내에 두개의 파일이 존재하고 있습니다.
|
[root@host3
command]# ls -l dir
합계 17540
-rwx-----x 1 bible1 bible2
4314004 9월 24 20:12 textfile1
-rwx-----x 1 bible1 bible2
13610464 9월 24 20:12 textfile3
[root@host3 command]#
[root@host3 command]# gzip -r dir
[root@host3 command]#
[root@host3 command]# ls -l dir
합계 1624
-rwx-----x 1 bible1
bible2 332676 9월 24 20:12 textfile1.gz
-rwx-----x 1 bible1 bible2
1317583 9월 24 20:12 textfile3.gz
[root@host3 command]#
|
즉, 위의 예는 dir이라는 디렉토리내에 존재하는 모든 파일들을 대상으로
압축한 것입니다.
만약 특정디렉토리를
대상으로 압축해제를 하고자 한다면 압축을 할 때 주었던 -r옵션을 풀때에도 주어야 합니다.
즉, 특정디렉토리를 대상으로 압축해제하고자 한다면 “gunzip -r 디렉토리명”과 같은 형식을 사용하시면 됩니다.
다음은 그 예입니다.
|
[root@host3
command]# ls
-l dir
합계 1624
-rwx-----x 1 bible1
bible2 332676 9월 24 20:12 textfile1.gz
-rwx-----x 1 bible1 bible2
1317583 9월 24 20:12 textfile3.gz
[root@host3 command]#
[root@host3 command]# gunzip -r dir
[root@host3 command]#
[root@host3 command]# ls -l dir
합계 17540
-rwx-----x 1 bible1 bible2
4314004 9월 24 20:12 textfile1
-rwx-----x 1 bible1 bible2
13610464 9월 24 20:12 textfile3
[root@host3 command]#
|
즉, 위의 예에서는 앞에서 압축하였던 dir이라는 디렉토리내의 모든 파일들을
대상으로 압축해제하는 예입니다.