touch
이 명령의 이전 버전은 -f
다음과 같이 사용할 수 있는 유효한 명령줄 옵션을 제공합니다.
touch -f file1 file2
file2
이 명령을 사용하면 의 수정 시간을 의 수정 시간과 동일한 값으로 설정할 수 있습니다 file1
.
그러나 최근 Linux 버전의 touch
명령은 더 이상 이 -f
옵션을 지원하지 않습니다. 이제 이 옵션은 작동하지 않습니다.
명령줄 옵션을 touch
지원하는 버전 을 알려주실 수 있나요 ? -f
소스코드는 괜찮습니다.
C
이 기능을 제공하기 위해 프로그램을 다른 언어 로 작성할 수 있다는 것을 알고 있지만 이 기능을 제공하는 실제 명령 자체의 버전을 perl
찾을 수 있기를 바랍니다 .python
touch
-f
미리 감사드립니다.
폴리스티렌: 요청한 버전이 표준 명령과 동일한 명령줄 인수를 touch
허용하고 작업 옵션이 있는 한 어떤 언어로 작성되었는지는 상관하지 않습니다 . 이와 같은 것이 존재하지 않는다면 결국에는 아마도 에 글을 쓸 것입니다. 그러나 이와 같은 것이 이미 존재한다면 "바퀴를 재발명"하지 않는 것이 좋습니다.touch
-f
python
답변1
GNU는 이 동작을 달성하기 위해 ( )를 touch
사용합니다 .--reference
-r
ls -l ?
-rwx------ 1 roaima roaima 17894 Jun 23 12:32 x
touch --ref x y
ls -l y
-rw-r--r-- 1 roaima roaima 0 Jun 23 12:32 y
정중한 구현이 정말로 필요하다면 -f
지원하는 것이 좋습니다 -r
.