터치를 사용하여 빈 파일 만들기 및 타임 스탬프 수정 방법
컴퓨터의 모든 파일에는 파일에 대한 액세스 및 수정 시간이 포함 된 타임 스탬프가 있지만 해당 타임 스탬프를 변경할 수 있다는 것을 알고 있습니까? 방법은 다음과 같습니다..
Touch 명령 사용
"touch"명령은 Cygwin이 설치된 Linux 또는 Windows를 포함하는 Bash 쉘을 얻을 수있는 곳이면 어디에서나 사용할 수 있습니다. 다음은 명령에 대한 옵션입니다.
파일 타임 스탬프를 확인하려면 다음 명령을 사용하십시오.
통계 파일
분명히 "파일"을 파일 이름으로 대체해야합니다..
-a 및 -m 옵션
이 두 옵션은 액세스 및 수정 시간을 각각 업데이트합니다. 그것들을 사용하는 것은 전혀 문제가되지 않아야합니다. 구문은 다음과 같습니다.
터치 - 파일
그러면 "파일"의 액세스 시간이 현재 날짜와 시간으로 업데이트됩니다. 수정 시간 동안 (-a) 옵션을 (-m)으로 대체하여 동일하게 수행 할 수 있습니다. 파일이 존재하지 않으면 같은 이름의 빈 파일이 현재 디렉토리에 생성됩니다.
-C 옵션
이 옵션을 사용하면 지정한 파일이없는 경우 touch가 아무 것도하지 않습니다. 보기:
터치 -c omar
위의 예제에서 터치는 "omar"로 아무것도하지 않으며, 사람이 아닌 파일은 존재하지 않습니다..
-r 옵션
이 옵션은 파일에서 다른 파일로 시간 소인을 복사하려는 경우에 유용 할 수 있습니다. 이렇게 :
touch -r file1 file2
여기서 "file1"은 참조 파일이고 "file2"는 업데이트 될 파일입니다. 둘 이상의 파일에 타임 스탬프를 복사하려는 경우 명령에서 모두 제공 할 수 있으며 동시에 생성됩니다.
터치 -r 파일 1 파일 2 파일 3 파일 4
-d 및 -t 옵션
(-d) 옵션과 (-t) 옵션은 모두 동일한 작업을 수행하며, 액세스 및 수정 시간에 대해 동일한 임의의 타임 스탬프를 설정합니다. 차이점은 (-d)는 사람이 읽을 수있는 자유 형식을 사용하기 때문에 "Sun, 29 Feb 2004 16:21:42"또는 "2004-02-29 16:21:42"또는 "다음 목요일". 이 옵션은 여기에서 완전히 설명하기가 복잡합니다. 반면에 (-t)는 사용하는 데 제한된 간단한 스탬프를 사용합니다. 스탬프는 [[CC] YY] MMDDhhmm [.ss]입니다. [CC]는 세기 동안이고 당신은 그것을 무시하고 초를 무시할 것입니다. [CC]를 무시하면 입력 한 내용에 따라 명령이 대체됩니다. 연도를 두 자리 만 지정하면 CC는 범위 (0 ~ 68)의 연도는 20이고 연도 (69 ~ 99)의 연도는 19입니다..
touch -t 3404152240 파일
touch -t 8804152240 파일
첫 번째 명령에서 파일 타임 스탬프는 2034 년 4 월 15 일 오후 10시 40 분으로 설정됩니다. 두 번째 명령은 다음과 같이 설정합니다 : 1988 년 4 월 15 일. 다른 세기입니다. 연도를 지정하지 않으면 현재 연도로 설정됩니다. 예:
-t - 04152240 파일 터치
그러면 타임 스탬프가 15로 설정됩니다.일 2011 년 4 월 10:40이 기사 작성 시점 인 2011 년입니다..
개별 개인 액세스 및 수정 시간 설정 옵션 결합
(-a) 및 (-m) 옵션은 시간 소인을 현재 시간으로 만 갱신하고 (-d) 및 (t) 옵션은 액세스 및 수정 시간 소인을 동일한 시간으로 설정합니다. 액세스 시간을 5로만 설정하려고한다고 가정합니다.일 2016 년 6 월 5 일 오후 5시에 어떻게 하시겠습니까? 자, (-a)와 (-t)를 사용하여 임의의 시간을 설정하고 액세스 시간 소인에 대해서만 적용합니다. 예:
1606051730 파일에 터치
또는
touch -a -t 1606051730 파일
그리고 수정 시간 동안 동일하게하고 싶다면 (-at) 대신 (-mt)를 사용하십시오. 그것은 간단합니다.
빈 파일 만들기
touch 명령의 두 번째로 가장 유명한 사용법은 빈 파일을 만드는 것입니다. 이것은 바보 같이 들릴지도 모릅니다. 왜 아무도 컴퓨터에 멍청한 파일이 너무 많아 지겠지만, 예를 들어 프로젝트에서 일하고 있고 날짜와 시간의 진행 상황을 추적하고자 할 때 정말로 사용하게됩니다. 따라서 프로젝트 이름이있는 폴더가 생기고 터치를 사용하여 파일 이름으로 이벤트가있는 빈 파일을 만듭니다. 즉, 로그를 작성하는 데 사용할 수 있습니다. 예:
~ / desktop / project / stage1_completed을 (를) 터치합니다.
이제이 파일을 만들 때 프로젝트의 1 단계 완료를 나타내는 파일이 있으며 다음 명령을 실행하여이 시간을 볼 수 있습니다.
stat ~ / desktop / project / stage1_completed
자신이하는 일에 따라 다양한 방식으로 유용한 터치를 찾을 수 있습니다. 터치에 대한 더 좋은 사용법을 알고 있다면 주석에있는 내용을 공유하거나 touch 명령에 대한 자세한 내용을 온라인 또는 매뉴얼에서 "man touch"명령을 실행하여 읽으십시오..