다음 이전 차례

2. 파일 관리

2.1 파일시스템 모두 복사하기 , 장범수(bschang@kldp.org) - 2000.05.16

파일 시스템 전체나 디렉토리 트리 구조를 동일하게 복사하기 
위해서는 다음의 명령어를 쓴다. 

# mkdir /home/bc/destination 
# cd /targetdir 
# find . -depth -print | cpio -pmdvl home/bc/destination 

이러면 /targetdir의 모든 것이 /home/bc/destination으로 복사된다. 

2.2 깨진 타 (tar) 파일 복구 시도 , 장범수(bschang@kldp.org) - 2000.05.16

기껏 다운 로드를 열심히 한 후에 보면 가끔 타 뭉치가 조금 
깨져 있는 경우가 있다.  이 때에는 다음의 방법을 써서 복구를 
"시도"해 본다. 

$ cat [tar-filename] | tar -xvf -장소 

장소는 스텐다드 아웃풋. 

2.3 특정 사용자 소유의 모든 파일을 찾을때는? , 관리자 - 99.10.7

특정 사용자 소유의 모든 파일을 찾을때는?
find / -user "사용자 ID" -print

2.4 tar와 bzip2 , Kapsoo Jeon - 99.04.27

요즘 GNU tar는 bzip2를 지원합니다. 
tar Ixvf package.tar.bz2 
이런식으로 I 옵션을 사용하면 됩니다. 
debian 2.1과 redhat 5.2에 포함된 tar에서 확인

2.5 짜증나는 tarball , 관리자 - 99.04.15

가끔 다운 받은 파일을 untar하다 보면 해당 디렉토리가 생기지 않고
현재 디렉토리에 모든 파일이 풀려버려 정신없을때가 있는데...
이럴때 rm 'tar ftz stupidpackage-1.0.0.tar.gz' 하면 해당파일만
지워진다. 

2.6 파일 크기 0로 만들기 , 관리자 - 99.04.15

파일의 크기를 0으로 만들어야 할때가 있다.
가령 /var/log 속에는 관리해주지 않으면 끝없이 커지는 로그파일들이
들어있다 이럴때는 
cp -f /dev/null /var/log/messages
또는 > /var/log/messages 

2.7 gzip대신 bzip2쓰기 , 관리자 - 99.04.14

gzip대신 bzip2를 tar와 같이 쓰고 싶을땐? 다음과 같은 스크립트나 alias를 만든다.


$ cat tarx-bzip2
#!/bin/sh
tar --use-compress-program bunzip2 -xvp -f $1

$ cat tarc-bzip2 
#!/bin/sh 
tar --use-compress-program bzip2 -cvf $1.tar.bz2 $2

2.8 파일 여러개로 자르기 , 관리자 - 99.04.14

파일을 여러개로 자르고 싶을때는? 
split 를 사용한다. 
man split 

2.9 하드 공간 절약 , 관리자 - 99.04.15

하드 공간 절약을 위해 대부분의 텍스트파일들은(예를 들면 하우투 문서)
압축을 해놓고 필요할때는 zless, zgrep, zdiff 등의 유틸리티를 사용하면
된다. 

2.10 파일 정보 알아내기 , 관리자 - 99.04.15

어떤 파일에 대한 정보가 필요할때 file filename 해보라
재밌는 정보들을 보여준다 


다음 이전 차례