리눅스 touch 명령어: 파일 생성 및 수정 시간 변경하기
리눅스의 touch
명령어는 주로 두 가지 기능을 위해 사용됩니다. 새로운 빈 파일 생성 및 파일의 접근/수정 시간을 변경하는 것입니다. 이 명령어는 간단하지만 유용한 작업들을 수행하는 데 매우 유용합니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
주요 옵션 및 설명
옵션 | 설명 |
---|---|
-c | 새 파일을 생성하지 않습니다. |
-t | 지정한 시간으로 파일의 타임스탬프를 설정합니다. |
-a | 접근 시간만 변경합니다. |
-m | 수정 시간만 변경합니다. |
사용 예시
1. 새 파일 생성하기
$ touch newfile.txt
![리눅스 touch 명령어 새 파일 생성하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-183.png)
![리눅스 touch 명령어 새 파일 생성하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-183.png)
2. 파일의 수정 시간 변경하기
$ touch -m existingfile.txt
![리눅스 touch 명령어 -m 옵션을 사용하여 파일의 수정 시간 변경하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-184.png)
![리눅스 touch 명령어 -m 옵션을 사용하여 파일의 수정 시간 변경하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-184.png)
3. 지정한 시간으로 파일의 타임스탬프 변경하기
-t
옵션과 함께 YYYYMMDDhhmm 형식으로 시간을 지정할 수 있습니다.
$ touch -t 202310281030 existingfile.txt
![리눅스 touch 명령어 -t 옵션을 사용하여 지정한 시간으로 파일의 타임스탬프 변경하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-185.png)
![리눅스 touch 명령어 -t 옵션을 사용하여 지정한 시간으로 파일의 타임스탬프 변경하기 예제](https://bluesharehub.com/wp-content/uploads/2023/10/image-185.png)
☞ touch
명령어는 파일 작업에서 자주 사용되며, 파일의 타임스탬프 관리와 새 파일 생성에 유용하게 사용됩니다. 옵션들을 적절히 조합하여 원하는 작업을 수행할 수 있습니다.
관련 이전 게시글
- 리눅스 ls 명령어: 디렉토리 내용 확인하기
- 리눅스 mkdir 명령어: 디렉토리 생성하기
- 리눅스 cat 명령어: 파일 내용 출력하기
- 리눅스 mv 명령어: 파일과 디렉토리 이동 및 이름 변경하기
- 리눅스 rm 명령어: 파일과 디렉토리 삭제하기
다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!