IMG-LOGO
공지사항 :

Linux Touch 사용법

lmkfox - 2022-04-30 08:11:44 183 Views 0 Comment

이번에는 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에 대해서 알아 보았습니다. 

어떤가요? 정말 쉽죠 ? 나중에 서버 작업을 하시다 보면 많이 사용하는 명령어 중 하나 입니다. 

알아 두시면 나중에 요긴하게 사용하 실 수 있으십니다~ 

그리고 여러분의광고 클릭은 저에게 큰 도움이 됩니다~ 많은 클릭 부탁드립니다.


댓글