리눅스 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
명령어를 활용하여 파일을 생성하고, 파일의 접근 시간과 수정 시간을 갱신할 수 있습니다.
댓글