English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Linux touch 명령어

Linux 명령어大全

Linux touch 명령어는 파일이나 디렉토리의 시간 속성을 변경하는 데 사용되며, 접근 시간과 변경 시간을 포함합니다. 파일이 존재하지 않으면 시스템이 새 파일을 생성합니다.

ls -l 파일의 시간 기록을 표시할 수 있습니다.

문법

touch [-acfm][-d<날짜시간>][-r<참조 파일이나 디렉토리>] [-t<날짜시간>][--help][--version][파일이나 디렉토리…]
  • 파라미터 설명:
  • a 파일의 읽기 시간 기록을 변경합니다.
  • m 파일의 수정 시간 기록을 변경합니다.
  • c 목적 파일이 존재하지 않으면 새 파일을 생성하지 않습니다.와 함께 --no-create의 효과와 같습니다.
  • f 사용하지 않음은 다른 unix 시스템과의 호환성을 유지하기 위해 보존됨.
  • r 참조 파일의 시간 기록을 사용,}} --file의 효과와 같습니다
  • d 시간과 날짜를 설정, 다양한 형식을 사용할 수 있습니다
  • t 파일의 시간 기록을 설정, date 명령어와 같은 형식
  • --no-create 새 파일을 생성하지 않습니다
  • --help 명령어 형식 출력
  • --version 버전 정보 출력

온라인 예제

명령어 "touch"를 사용하여 파일 "testfile"의 시간 속성을 현재 시간으로 설정하려면 다음과 같은 명령어를 입력합니다:

$ touch testfile                # 파일의 시간 속성을 설정 

먼저, "ls" 명령어를 사용하여 "testfile" 파일의 속성을 확인하는 예제 다음과 같습니다:

$ ls -l testfile                # 파일의 시간 속성을 확인  
# 원래 파일의 수정 시간은16:09  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 16:09 testfile  

명령어 "touch"를 사용하여 파일 속성을 수정한 후, 다시 파일의 시간 속성을 확인하는 예제 다음과 같습니다:

$ touch testfile                # 파일 시간 속성을 현재 시간으로 설정  
$ ls -l testfile                # 파일의 시간 속성을 확인  
# 수정 후 파일의 시간 속성을 현재 시스템 시간으로 설정  
-rw-r--r-- 1 hdd hdd 55 2011-08-22 19:53 testfile  

명령어 "touch" 사용 시, 지정된 파일이 존재하지 않으면 새로운 빈 파일을 생성합니다. 예를 들어, 현재 디렉토리에서 "file" 빈 파일을 생성하려면 다음과 같은 명령어를 입력합니다:

$ touch file            # 새로운 빈 파일 "file" 생성 

Linux 명령어大全