이 명령은 액세스 시간 및 수정 시간을 포함하여 파일이나 디렉터리의 시간 속성을 변경하는 데 사용할 수 있습니다. 파일이 없으면 새 파일이 생성됩니다. 우리가 일반적으로 가장 많이 사용하는 것은 터치를 통해 빈 파일을 생성하는 것입니다. 실제로 터치 명령을 통해 파일의 atime과 mtime을 수정할 수 있으므로 파일의 실제 액세스 시간과 수정 시간도 수정해야 합니다. 시스템 이상 문제를 해결할 때 이를 수행하려면 로그 및 기록 명령과 같은 요소를 기반으로 포괄적인 결정을 내립니다.
[root@s145]~# touch --help
[root@s145]~# touch --version
touch (GNU coreutils) 8.22
…
파일이 없으면 기본적으로 touch 명령을 사용하여 빈 파일을 만듭니다.
파일이 있으면 atime, mtime 및 ctime을 현재 시간으로 업데이트하세요.
-a 매개변수를 사용하면 파일이 존재하는 경우 atime과 ctime만 업데이트됩니다.
파일을 터치하면 mtime과 ctime은 파일이 존재하는 현재 시간으로만 업데이트됩니다.
3개의 타임스탬프를 설정하려면 touch 명령의 -d "3 year ago" 옵션을 사용하세요. 3년 전의 파일입니다.
파일의 atime 및 mtime을 수정하려면 touch -t "[[CC]YY]MMDDhhmm[.ss]"를 사용하세요.
9. -at 매개변수는 atime만 수정합니다.atime만 업데이트하려면 -at 조합 매개변수를 사용할 수 있습니다.
10 mtime만 수정하려면 -mt 매개변수를 사용하세요mtime만 업데이트하려면 -mt 조합 매개변수를 사용하면 됩니다.
11 -r 매개변수는 파일 시간 속성을 다른 파일의 시간 속성으로 수정합니다.touch 명령을 사용하여 file1 파일을 참조로 지정하여 file2 파일의 시간 속성 값을 동일하게 업데이트합니다. 값은 file1입니다. 구체적인 명령은 touch -r file1 file2입니다.
12. -h는 소프트 연결의 시간 속성을 업데이트합니다.터치 명령은 기본적으로 실제 파일의 시간 속성을 업데이트해야 합니다. -h 매개변수.
3. 사용 구문 및 매개변수 설명1. 사용 구문
사용법: [OPTION]… FILE… 터치 - a파일의 읽기 시간 기록을 변경합니다.-c대상 파일이 존재하지 않으면 새 파일이 생성되지 않습니다. --no-create와 동일한 효과입니다.
-d | 시간과 날짜를 다양한 형식으로 설정하세요. |
---|---|
사용되지 않으며 다른 Unix 시스템과의 호환성을 위해 예약되어 있습니다. | |
참조된 파일이 아닌 각 심볼릭 링크에 영향을 미칩니다(심볼릭 링크 타임스탬프를 변경할 수 있는 시스템에서만 유용함). | |
아카이브의 수정 시간 기록을 변경합니다. | |
--file과 동일한 효과를 갖는 참조 파일의 시간 기록을 사용합니다. | |
파일의 시간 기록을 설정합니다. 형식은 날짜 명령과 동일합니다. | |
에는 명령 형식이 나열되어 있습니다. | |
버전 정보를 나열합니다. |
위 내용은 Linux 터치 명령을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!