이번에는 touch 명령어에 대해서 알아보도록 하겠습니다.
우선 man으로 나온 정보를 알아 보도록 하겠습니다.
그 다음에는 DESCRIPTION에는 어떻게 나오는지 확인 하겠습니다.
이 touch 명령어는 서버에서 작업을 하다가 파일 생성을 할 경우 생각 보다 많이 사용을 하게 됩니다.
예를 들어 파일 시스템이 정상적으로 작동을 하는지 확인을 할때 touch 로 파일을 생성하고 정상적으로 생성이 되는지 테스트 할때도 많이 사용이 됩니다.
이제 기본 사용법을 알아 보겠습니다.
# touch blued_test.txt
위의 명령어로 파일을 생성을 했습니다.
그 후 확인을 해보겠습니다.
blued_test.txt 라는 파일이 생성이 되었습니다.
다른 방식으로도 파일을 생성하는 방법이 있기도 합니다.
하지만 가장 많이 사용하는 방법은 touch 일 것입니다.
이번에는 -c 옵션을 알아 보겠습니다.
자 우선 touch blued_test2.txt 라는 명령어를 실행해 보도록 하겠습니다.
우선 해당 폴더에는 위의 파일이 없습니다.
그러면 어떠한 결과가 나오는지 확인 하도록 하겠습니다.
-c 옵션을 주니 파일이 생성 되지 않았습니다.
이번에는 이미 생성된 파일에 -c 옵션을 주도록 하겠습니다.
기존에는 blued_test.txt 파일은 7:24 분에 수정된 걸로 나옵니다.
하지만 -c 옵션을 주고 실행 해주니 7:37 분으로 바뀌었습니다.
아까 없는 파일에 -c 옵션을 주니 파일이 생성되지 않았지만 있는 파일에 실행을 하니 수정 시간이 변경되었습니다.
이번의 -r 옵션에 대해서 알아 보겠습니다.
-r 옵션은 파일 수정 시간을 특정 파일과 동일하게 변경 하는 것입니다.
자 여기에 blued.txt 는 4월 26일 21:03 에 수정이 되었습니다. blued_test.txt는 다른 시간에 수정이 되었습니다. 저는 blued_test.txt 파일을 blued.txt 파일과 수정 시간을 동일하게 변경 하겠습니다.
자 실행 결과 입니다.
# touch -r blued.txt blued_test.txt
명령어를 실행 하니 blued.txt 파일의 수정시간으로 blued_test.txt 수정 시간이 변경 되었습니다.
이번에는 가장 많이 사용하는 -t 옵션을 확인 하겠습니다.
저는 이번에 blued_test.txt 파일을 2002년 6월 1일 13시 15분으로 변경 하겠습니다.
자 이제 변경된 것이 보이시나요?
# touch -t 200206011315 blued_test.txt
여기에서 2002는 년도 06은 월 01일 일 13은 시간 15는 분입니다.
순서는 YYYYMMDDhhmm 이 순입니다.
오늘은 touch에 대해서 알아 보았습니다.
어떤가요? 정말 쉽죠 ? 나중에 서버 작업을 하시다 보면 많이 사용하는 명령어 중 하나 입니다.
알아 두시면 나중에 요긴하게 사용하 실 수 있으십니다~
그리고 여러분의광고 클릭은 저에게 큰 도움이 됩니다~ 많은 클릭 부탁드립니다.