답변:
다음 touch
명령을 사용하십시오 .
The touch utility sets the modification and access times of files to the
current time of day. If the file doesn't exist, it is created with
default permissions.
예:
touch newfile
newfile
이미 존재하고 비어 있지 않으면 비어 있지 않은 파일을 touch newfile
남겨 둡니다 . 어쩌면 당신이 원하는 것이 아닐 수도 있습니다.
newfile
이미 존재 하는 경우 , touch
명령은 파일 의 내용을 편집하지 않고 파일의 타임 스탬프 (정확한 명령)를 업데이트 합니다.
> newfile
빈 파일 도 생성 합니다. 파일이 이미 존재하면 잘립니다 (비어 있음). 파일 내용을 유지하려면 >>
다음과 같이 추가하십시오.
>> file
파일이 존재하더라도 내용은 그대로 유지됩니다.
편집 : 입력 할 내용이 없으면 더 빠릅니다.
user@host$ :> newfile
user@host$ :>> new_or_existing_file
노트. :
여기에 명령이 있습니다. 프롬프트의 일부가 아닙니다.
파이썬 원 라이너 :
$ python -c 'import sys,os;f=sys.argv[1];os.utime(f,None) if os.path.exists(f) else open(f,"a").close' myfile.txt
기본적으로의 파이썬 구현 touch
.
우리는 이것을 더 짧게 만들 수 있습니다 :
$ python -c 'import sys,os;f=sys.argv[1];'$'\n''with open(f,"a"): os.utime(f,None)' mysecondfile.txt
touch newfile.txt
확장명을 지정해야하는 경우 또는 다른 확장명도 사용할 수 있습니다 .