본문 바로가기

리눅스

Linux Touch 사용법

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

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

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

 

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

'리눅스' 카테고리의 다른 글

리눅스 기초 명령어 df  (0) 2022.05.10
리눅스 기초 명령어 CP  (0) 2022.05.09
Linux 기본명령어 ls  (0) 2022.04.26
centos stream 설치 (centos9)  (0) 2022.04.21
centos 원격데스크톱 으로 접속 하기 (xdrp)  (0) 2022.04.18