Linux에서 Touch 명령 사용에 대한 포괄적인 가이드

주요 내용

  • touch 명령을 사용하면 빈 파일을 즉시 만들 수 있습니다.
  • 다양한 옵션을 사용하여 파일의 타임스탬프를 효율적으로 수정합니다.
  • 파일 조작을 위해 cat 및 리디렉션 연산자와 같은 대안을 살펴보세요.

Linux에서 터치 명령 마스터하기

Linux에서 파일 생성을 간소화하고 타임스탬프를 관리하고 싶으신가요? 이 touch 명령어는 빈 파일을 손쉽게 생성하고 파일 타임스탬프 조정에 필수적인 기능을 제공하는 최고의 솔루션입니다.이 가이드에서는 Linux에서 touch 명령어의 모든 기능을 활용하는 데 필요한 필수 기술과 팁을 소개합니다.

터치 명령 압축 해제

1단계: 터치 명령 작동 방식 이해

UNIX/Linux 시스템에서 이 touch 명령은 주로 빈 파일을 빠르게 생성하는 데 사용됩니다.지정된 파일이 존재하지 않으면 touch를 실행하면 내용을 추가하지 않고 파일을 생성합니다.파일이 이미 존재하면 touch는 파일의 내용이나 권한을 변경하지 않고 접근 및 수정 타임스탬프를 업데이트합니다.이 기능은 스크립팅 및 시스템 유지 관리에 특히 유용합니다.

빈 파일을 효율적으로 만들기

2단계: 빈 파일 하나 만들기

빈 파일을 만들려면 touch 명령어 다음에 원하는 파일 이름을 입력하세요.예:

touch filename.txt

파일 생성을 확인하려면 stat 다음 명령을 사용하여 파일의 속성을 검사하고 파일 크기를 확인하세요.

stat filename.txt

출력 결과는 0바이트 크기를 나타내며, 이는 파일이 실제로 비어 있음을 확인합니다.

한 번에 여러 개의 빈 파일 만들기

3단계: 한 번에 여러 파일 만들기

여러 개의 빈 파일을 동시에 만들려면 같은 touch 명령 내에 공백으로 구분하여 나열하세요.

touch file1.txt file2.txt file3.txt

또는 일괄 생성을 위해 중괄호를 활용하세요.

touch file{1..3}.txt

다음을 실행하여 여러 파일 생성을 확인하세요.

ls

이 중요한 명령을 사용하면 새로 만든 파일의 존재 여부를 확인할 수 있습니다.

터치 명령 옵션 설명

이 명령 의 기능은 touch 파일 생성에만 국한되지 않습니다.다양한 옵션을 통해 효율적인 타임스탬프 관리를 지원합니다.필수 옵션은 다음과 같습니다.

옵션 설명
-에이 파일의 접근 시간만 업데이트합니다.
-기음 파일이 존재하지 않으면 생성을 억제합니다.
-d=, –날짜= 지정된 날짜 형식을 사용하여 파일의 타임스탬프를 설정합니다.
-중 파일의 수정 시간만 업데이트합니다.
-아르 자형 참조 파일에서 타임스탬프를 복사합니다.
-티 파일의 타임스탬프를 지정된 날짜와 시간으로 설정합니다.

1단계: 파일 액세스 시간 수정

액세스 시간(atime)은 파일에 마지막으로 액세스된 시간을 나타냅니다.수정 시간에 영향을 주지 않고 액세스 시간만 업데이트하려면 -a touch 명령과 함께 플래그를 사용하십시오.

touch -a filename.txt

다음을 통해 이 변경 사항을 확인하세요.

stat filename.txt

2단계: 파일 수정 시간 수정

수정 시간만 수정하려면 다음 -m 옵션을 구현하세요.

touch -m filename.txt

다음을 실행하여 이 변경 사항을 검증합니다.

stat filename.txt

3단계: 액세스 시간과 수정 시간 모두 업데이트

두 타임스탬프를 동시에 업데이트하려면 touch 명령을 사용하면 됩니다.

touch filename.txt

업데이트된 타임스탬프를 다음을 사용하여 확인하세요 stat.

stat filename.txt

4단계: 특정 타임스탬프 설정

특정 타임스탬프를 지정하려면 [[CC]YY]MMDDhhmm[.ss] -t 형식으로 원하는 날짜와 시간을 뒤에 입력 하세요.

touch -t 202401011230 filename.txt

다음을 사용하여 특정 타임스탬프를 확인하세요.

stat filename.txt

터치 명령의 대안 탐색

1단계: Cat 명령 활용

cat 명령어는 파일 내용을 표시하는 데에만 사용되는 것이 아니라 파일을 생성할 수도 있습니다.cat 명령어로 새 파일을 생성하려면 다음을 실행하세요.

cat > newfile.txt

Ctrl +를 눌러 D 입력 모드를 종료하면 빈 파일이 남습니다.

2단계: 리디렉션 연산자 사용

파일을 생성할 때는 리디렉션 연산자(>, >>)를 사용합니다.다음을 사용하면 > 파일이 생성되거나 덮어쓰여집니다.

touch > newfile.txt

대신 >> 파일에 내용을 추가합니다.

3단계: 명령줄 텍스트 편집기

nano, vim, emacs와 같은 텍스트 편집기를 사용하여 파일을 생성할 수도 있습니다.예를 들어, Vim을 사용하여 빈 파일을 생성하려면 다음과 같이 입력하세요.

vim newfile.txt

그런 다음 를 눌러 i 삽입 모드로 들어가고 를 Esc 눌러 종료합니다.를 눌러 변경 사항을 저장하고 :wq 파일을 생성합니다.