본문 바로가기
카테고리 없음

리눅스 touch 명령어(파일 생성, 갱신) 사용법 & 옵션 정리

by kangs' tong 2023. 11. 5.

리눅스 touch 명령어(파일 생성, 갱신) 사용법 & 옵션 정리

1. touch 명령어란?

touch 명령어는 리눅스에서 파일의 존재 여부와 접근 시간을 변경하거나, 새로운 파일을 생성하는 명령어입니다. 파일이 이미 존재하는 경우에는 파일의 접근 시간을 현재 시간으로 변경하고, 파일이 존재하지 않는 경우에는 빈 파일을 생성합니다.

2. touch 명령어의 기본 사용법

touch 명령어를 사용할 때는 다음과 같이 기본적인 구문을 사용합니다:

touch [옵션] [파일명]
  • [옵션]: touch 명령어에 적용할 옵션입니다. 옵션은 선택 사항입니다.
  • [파일명]: touch 명령어를 실행할 파일명입니다.

예를 들어, test.txt라는 파일을 생성하고자 한다면 다음과 같이 명령어를 입력합니다:

touch test.txt

위 명령어를 실행하면 test.txt 파일이 생성되며, 파일의 접근 시간도 현재 시간으로 갱신됩니다.

3. touch 명령어의 주요 옵션

  • -a 옵션: 파일의 접근 시간(access time)만 변경합니다.
  • -c 옵션: 파일이 존재하지 않을 경우 새로운 파일을 생성하지 않습니다.
  • -m 옵션: 파일의 수정 시간(modification time)만 변경합니다.
  • -r 옵션: 지정한 파일의 접근 시간과 수정 시간을 따라 새로운 파일을 생성합니다.
  • -t 옵션: 지정한 시간으로 파일의 접근 시간과 수정 시간을 변경합니다. 시간은 YYYYMMDDhhmm 형식으로 입력해야 합니다.

4. touch 명령어의 활용 예시

4.1. 파일 생성

touch file1.txt

위 명령어는 file1.txt라는 빈 파일을 생성합니다.

4.2. 파일 갱신

touch -m file1.txt

위 명령어는 file1.txt 파일의 수정 시간을 현재 시간으로 갱신합니다.

touch -a file1.txt

위 명령어는 file1.txt 파일의 접근 시간을 현재 시간으로 갱신합니다.

5. touch 명령어의 정리

리눅스의 touch 명령어를 사용하여 파일을 생성하거나 파일의 접근 시간과 수정 시간을 갱신할 수 있습니다. 파일 생성은 간단하게 파일명을 지정하여 빈 파일을 생성하면 되고, 파일 갱신은 -m 옵션을 사용하여 수정 시간을, -a 옵션을 사용하여 접근 시간을 현재 시간으로 변경할 수 있습니다. 또한 -t 옵션을 사용하면 원하는 시간으로 접근 시간과 수정 시간을 변경할 수 있습니다.

위 내용을 참고하여 touch 명령어를 활용하여 파일을 생성하고, 파일의 접근 시간과 수정 시간을 갱신할 수 있습니다.

댓글