Linux

[리눅스] touch 명령어 완벽 가이드 사용법

인생아 2024. 9. 29. 17:38
반응형

touch 명령어는 파일의 생성파일의 시간 정보(액세스 시간, 수정 시간)를 변경할 때 사용됩니다. 주로 파일을 빠르게 생성할 때 많이 사용되지만, 이미 존재하는 파일의 시간 정보를 변경할 수도 있습니다. 파일을 생성할 때 특정 내용이 들어가지 않으며, 빈 파일을 생성하는 것이 특징입니다.

touch 명령어 기본 사용법

touch 파일명

위 명령어를 통해 새로운 파일을 생성할 수 있습니다. 만약 파일이 이미 존재하면, 해당 파일의 액세스 시간수정 시간을 현재 시간으로 업데이트합니다.

touch 명령어 예시

아래는 touch 명령어가 실제로 리눅스 터미널에서 실행되는 모습입니다:

user@linux:~/Documents$ touch example.txt
user@linux:~/Documents$ ls
example.txt

이 예시에서는 example.txt 파일을 생성하고, ls 명령어로 해당 파일이 존재하는지 확인했습니다.

이미 존재하는 파일의 시간 정보 업데이트

user@linux:~/Documents$ touch example.txt

이미 example.txt 파일이 존재하는 경우, touch 명령어는 해당 파일의 액세스 및 수정 시간을 업데이트합니다. 이 경우 파일의 내용은 변경되지 않고, 단지 파일의 시간 정보만 바뀝니다.

옵션과 사용 예시

1. 파일이 존재하지 않는 경우 경고 표시

touch -c 파일명

이 옵션은 파일이 존재하지 않을 때 새 파일을 생성하지 않고 경고만 출력합니다. 즉, 시간 정보만 업데이트하고 싶을 때 유용합니다.

2. 특정 날짜와 시간으로 수정

touch -t [[CC]YY]MMDDhhmm 파일명

이 옵션을 사용하면 특정 날짜와 시간으로 액세스 시간과 수정 시간을 설정할 수 있습니다.

user@linux:~/Documents$ touch -t 202409281200 example.txt

위 명령은 example.txt의 시간을 2024년 9월 28일 12:00로 설정합니다.

3. 다수의 파일 생성

touch 파일명1 파일명2 파일명3

한 번에 여러 개의 파일을 생성할 수도 있습니다. 예를 들어:

user@linux:~/Documents$ touch file1.txt file2.txt file3.txt
user@linux:~/Documents$ ls
file1.txt  file2.txt  file3.txt

참고 사이트

반응형