Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- IntelliJ
- 티스토리챌린지
- Python
- Javascript
- spring
- Linux
- 리눅스
- iBatis
- git
- isNotEmpty
- SQL
- MongoDB
- 자바
- oracle
- analytics4
- docker
- 호이스팅
- MariaDB
- pem
- mssql
- DBMS
- 명령어
- PostgreSQL
- pandas
- mysql
- 오블완
- Kibana
- github
- java
- isempty
Archives
- Today
- Total
hanker
Linux - touch 명령어 (빈 파일 생성 및 수정 시간 변경) 본문
반응형
touch 명령어는 파일 생성 및 수정 시간을 변경하는 명령어이다.
주로 빈 파일을 생성하거나, 기존 파일의 최종 수정 시간을 변경할 때 사용된다.
1. touch 명령어 사용법
$ touch test.txt
- test.txt라는 파일을 생
- 파일이 이미 존재하면 파일의 수정 시간을 변경
- 파일이 존재하지 않으면, 빈 파일을 생성
2. touch 옵션 정리
옵션 | 설명 |
-c | 파일이 존재하지 않으면 새로 만들지 않고 아무 작업도 하지 않음 |
-m | 최종 수정 시간만 변경 (생성 시간은 변경하지 않음) |
-a | 마지막 접근 시간만 변경 |
-t [YYYYMMDDhhmm] | 지정한 날짜와 시간으로 타임스탬프 변경 |
-r [기준파일] | 기준 파일의 타임스탬프를 복사 |
2-1. 파일이 존재하지 않을 경우 파일 생성
$ touch test2.txt
- test2.txt 파일이 없으면 새로 생성
2-2. 파일의 최종 수정 시간만 변경 (-m)
$ touch -m example.txt
2-3. 파일의 접근 시간만 변경 (-a)
$ touch -a example.txt
2-4. 파일이 없을 때 생성되지 않도록 설정 (-c)
$ touch -c test3.txt
2-5. 특정 시간으로 변경 (-t)
$ touch -t 202503101530 test.txt
2-6. 다른 파일의 타임스탬프 복사 (-r)
$ touch -r test.txt test2.txt
정리
기능 | 명령어 |
새 파일 생성 | touch filename |
파일 수정 시간 변경 | touch filename |
파일 접근 시간 변경 | touch -a filename |
파일 최종 수정 시간 변경 | touch -m filename |
파일이 없을 경우 생성하지 않음 | touch -c filename |
특정 날짜로 타임스탬프 변경 | touch -t YYYYMMDDhhmm filename |
다른 파일의 타임스탬프 복사 | touch -r reference.txt target.txt |
반응형
'SERVER > Linux' 카테고리의 다른 글
Linux - diff 명령어 (두 파일의 차이점을 비교 / 두 디렉터리 비교) (0) | 2025.03.29 |
---|---|
Linux - rmdir 명령어 (빈 디렉토리 삭제) (0) | 2025.03.23 |
Linux - pwd 명령어 (현재 작업 중인 디렉토리 (경로)를 알려주는 명령어) (0) | 2025.03.19 |
Linux - echo 명령어 (터미널에 텍스트 또는 변수 값을 출력) (0) | 2025.02.01 |
Linux - apt-get 명령어 / yum 명령어 (소프트웨어를 설치 및 관리해주는 패키지 관리자) (0) | 2025.01.28 |