더북(TheBook)

지금까지 배운 지식을 활용해 파일 시스템에서 중요한 디렉터리를 모두 아카이빙하고 아카이브 파일을 SSH 세션을 통해 아카이브 파일을 USB 드라이브에 저장해보자. 이제는 다음 명령이 이해될 것이다.

# tar czvf - --one-file-system / /usr /var \ 
--exclude=/home/andy/ | ssh username@10.0.3.141 \ 
"cat > /home/username/workstation-backup-Apr-10.tar.gz"

아카이빙하려는 파일이 모두 단일 디렉터리 구조 안에 적절하게 모여 있으면 이 방법도 괜찮다. 그런데 아카이브에 포함하고 싶지 않은 파일들도 함께 있을 때 원본 디렉터리 구조를 변경하지 않고 원하는 파일만 모으는 방법은 없을까? 이럴 때 사용하는 명령이 find다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.