운영체제/리눅스 27

[리눅스] 파일 확장자 한꺼번에 변경하는 방법

걍 설명없이 바로 실전이다. 다음은 확장자가 대문자인 JPG 인 파일을 찾아 한꺼번에 jpg로 바꾸는 예 이다. ls | grep '.JPG' | cut -d . -f 1 | while read line; do mv $line.JPG $line.jpg; done 조금 더 응용하여 1-1-1 형식의 pdf 파일의 확장자를 한꺼번에 바꾸는 예 이다. ls | grep '[0-9]-[0-9]-[0-9].pdf' | cut -d . -f 1 | while read line; do mv $line.pdf $line.pdf_20160406; done

crontab(크론탭) 시간 설정 방법

0 5 * * * /home/test/test.sh > /home/test/log/test.log 2>/home/test/log/test_2.log 위처럼 적으면 매일 5시에 home/test/test.sh 를 실행하라는 말이다. 첫 번째 0은 몇 분에 실행할 거냐를 지정해 주는 거다. 0이라고 쓰면 0분에 실행한다. 5라고 실행하면 5분에 실행한다. 혼동하지 말아야 할 것은 ‘5분마다’ 실행하는 게 아니라 5분에 실행한다는 점이다. (*을 적으면 매분, 즉 1분마다 실행하는 게 된다.) 두 번째 5는 5시에 실행하라는 거다. 역시 5시간마다 실행하라는 게 아니다. 역시 *을 적으면 매시간마다, 즉 1시간마다 실행하라는 게 된다. 세 번째 *은 매일 실행하라는 뜻이 된다. 만약 여기 5를 적으면 5일에 ..