bash simple backup directory example 소스폴더등 백업을 일자별로 하고 싶으시다면 아래의 스크립트를 활용하세요 if [ -f project-src-bk-`date +%Y-%m-%d`.tgz ] then rm -f project-src-bk-`date +%Y-%m-%d`.tgz fi tar cvzf project-src-bk-`date +%Y-%m-%d`.tgz --exclude=.svn --exclude=target --exclude=images project-folder unix 2014.02.11
원하는 파일 확장자만 묶어서 보기 현재 폴더 이하의 xml 파일을 한통에 묶기 find . -name "*.xml" | xargs tar cf xml.0413.tar unix 2011.04.13
Shell Programming And More, bash, find, wget, tar wget 을 이용하여 간단하게 사이트 호출하기 : 가져온값을 저장하지않고, 아무런 출력도 하지 않는다. wget -q --spider http://www.yourdomain.com/calluri - 0부터 9까지의 랜덤수 구하기 #!/bin/bash let number=$RANDOM%10 echo $number - 아주 간단한 bash while loop 이용하기, 0 부터 9까지 1초 간격으로 출력하기 #!/bin/bash CCC=0 while [ $CCC -lt 10 ]; do echo $CCC sleep 1 # 1sec let CCC=CCC+1 done unix find 를 이용하여 최근에 생성되거나 수정된 파일 찾기 find . -mtime -1 -print ---> 1일안에 수정되거나 생성된 파.. 편하게 살자 2010.11.25
tar를 이용하여 특정 파일만 엮기 특정파일만 tar 묶기 유닉스에서 find 를 이용하면 다양한 파일의 리스트를 구할 수 있다.그중에서도 우리의 관심사는 특정 확장자를 가진 파일 리스트를 구하는거고, 그걸 tar 로 묶는다면 원하는 파일만 백업하는 기능을 구현 할 수 있다. # only java tar cvf wap.tar *.java find . -name "*.java" | xargs tar rvf jar.tar # only jsp tar cvf web.tar *.jsp find . -name "*.jsp" | xargs tar rvf jsp.tar # jsp and class find . -type f \( -iname "*.jsp" -o -iname "*.class" \) # find web/mall -type f \( -inam.. unix 2010.07.16