반응형
안녕하세요. 경제적, 시간적 자유를 꿈꾸는 한량입니다.
Linux - 파일 생성 및 시간변경 - touch
'touch' 명령어는 리눅스 및 유닉스 계열 운영체제에서
주로 빈 파일을 생성하고
기존 파일의 타임스탬프를 업데이트하는 데
사용되는 기본 명령어 중 하나입니다.
1. touch 명령어 기본 사용법
touch [options] fileName...
'fileName'은 하나 이상의 파일 이름이 될 수 있으며
'[options]'는 명령의 동작을 수정하는 선택적 플래그입니다.
2. touch 명령어 주요 옵션
옵션 | 사용 예 | 설명 |
기본 파일 생성 |
touch newfile.txt | 디렉터리에 빈 'newfile.txt'을 생성합니다. |
여러 파일 생성 |
touch newfile1.txt newfile2.txt newfile3.txt | 디렉터리에 빈 'newfile1.txt', 'newfile2.txt', 'newfile3.txt'을 생성합니다. |
-a 접속시간만 변경 |
touch -a data.txt | 수정 시간을 수정하지 않고 'data.txt'의 접속 시간을 변경합니다. |
-m 수정시간만 변경 |
touch -m report.txt | 접속 시간을 수정하지 않고 'report.txt'의 수정 시간을 변경합니다. |
-t 특정시간으로 설정 |
touch -t 202407011200.00 logfile.txt | 'logfile.txt'의 접근 및 수정 시간을 2024년 7월 1일 12시로 설정합니다. |
-r 다른 파일을 참초하여 시간 변경 |
touch -r template.txt newfile.txt | 'newfile.txt'의 타임스탬프를 'template.txt'의 타임스탬프와 일치하도록 변경합니다. |
-c 파일이 없을 경우 파일생성 금지 |
touch -c nonexistingfile.txt | 디렉터리에 'nonexistingfile.txt'가 존재하지 않으면 아무 작업도 수행하지 않습니다. |
touch 명령어 간단 요약
파일이 존재하지 않는다면 파일의 크기가 '0'인 빈 파일을 생성하고
파일이 이미 존재한다면 옵션에 따라 시간을 변경합니다.
반응형
'IT 소스 > Linux' 카테고리의 다른 글
[Linux] 파일 내용 확인, 생성, 합병하기 - cat (concatenate) (0) | 2024.07.11 |
---|---|
[Linux] 디렉터리, 파일 이동 및 이름 변경 - mv(move) (0) | 2024.07.10 |
[Linux] 파일 및 디렉터리 복사하기 - cp (copy) (0) | 2024.06.13 |
[Linux] 파일 및 디렉터리 삭제하기 - rm (remove) (0) | 2024.05.30 |
[Linux] 디렉터리 생성하기 - mkdir (make directory) (0) | 2024.05.28 |