본문 바로가기
IT/Linux

리눅스 touch 명령어

by 뉴코딩맨 2023. 2. 23.

touch 명령어는 리눅스와 유닉스 시스템에서 사용되는 파일 생성 및 파일 수정 시간 갱신 명령어입니다.

 

touch 명령어를 사용하여 파일을 생성할 수 있습니다. 만약 해당 파일이 이미 존재한다면, 파일의 수정 시간을 현재 시간으로 갱신할 수 있습니다. 이렇게 수정 시간을 갱신하는 이유는 파일이 최종 수정된 시간을 추적하기 위해서입니다.

 

 

 

사용법

 

touch 명령어는 다음과 같이 사용합니다.

 

touch [옵션] [파일명]

 

  • [옵션]: touch 명령에 추가할 옵션입니다. 주로 -a, -c, -d, -m, -r 등의 옵션이 사용됩니다.
  • [파일명]: 생성하거나 수정할 파일의 이름입니다.

 

일반적으로 touch 명령어는 다음과 같은 용도로 사용됩니다.

 

1. 파일 생성

 

touch example.txt

 

2. 파일 수정 시간 변경

 

touch example.txt

 

위와 같이 touch 명령어를 사용하면 example.txt 파일의 수정 시간이 현재 시간으로 갱신됩니다.

 

 

 

3. 파일 생성 및 수정 시간 변경

 

touch -c example.txt

 

위와 같이 -c 옵션을 함께 사용하면, 해당 파일이 이미 존재할 경우에만 수정 시간을 갱신하고, 파일이 존재하지 않을 경우 파일을 생성합니다.

 

4. 다른 파일의 수정 시간과 동일하게 변경

 

touch -r source.txt target.txt

 

위와 같이 -r 옵션을 함께 사용하면, source.txt 파일의 수정 시간과 동일한 시간으로 target.txt 파일의 수정 시간을 변경할 수 있습니다.

 

5. 특정 시간으로 파일 수정 시간 변경

 

touch -d "2022-02-17 12:00" example.txt

 

위와 같이 -d 옵션을 함께 사용하면, example.txt 파일의 수정 시간을 2022년 2월 17일 12시로 변경할 수 있습니다.

 

위와 같이 touch 명령어를 사용하여 파일 생성 및 수정 시간 변경 등 다양한 작업을 수행할 수 있습니다.

 

 

리눅스 cd 명령어

리눅스에서 cd 명령어는 change directory의 약어로, 현재 작업 디렉토리를 변경하는 명령어입니다. cd 명령어를 사용하면 현재 작업 디렉토리를 다른 디렉토리로 이동할 수 있습니다. 디렉토리 경로

newcodingman.tistory.com

 

'IT > Linux' 카테고리의 다른 글

rm 명령어  (0) 2023.02.24
mkdir 명령어  (0) 2023.02.24
리눅스 cd 명령어  (0) 2023.02.23
리눅스 ls 명령어  (0) 2023.02.23
리눅스 pwd 명령어  (0) 2023.02.23

댓글