명령 줄에서 빈 파일을 만드는 방법 명령 줄에서 빈 파일을 어떻게

명령 줄에서 빈 파일을 어떻게 만들 수 있습니까?



답변

다음 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

빈 파일 도 생성 합니다. 파일이 이미 존재하면 잘립니다 (비어 있음). 파일 내용을 유지하려면 >>다음과 같이 추가하십시오.

>> file

파일이 존재하더라도 내용은 그대로 유지됩니다.

편집 : 입력 할 내용이 없으면 더 빠릅니다.

user@host$ :> newfile
user@host$ :>> new_or_existing_file

노트. :여기에 명령이 있습니다. 프롬프트의 일부가 아닙니다.


답변

cat /dev/null > file1.ext

다른 방법도 있습니다 정확한 방법

echo "" > file2.ext

차이점은 file1.ext는 0 바이트이고 file2.ext는 1 바이트입니다. 당신은 이것을 통해 확인할 수 있습니다

ls -l file*.*


답변

사용 vim편집기 당신은 또한 빈 파일을 만들 수 있습니다.

vim filename

그런 다음 저장

:wq


답변

명령

echo -n > file

버전이 echo-n 스위치 를 지원하는 경우 빈 파일을 작성합니다 .

아니면 사용할 수 있습니다 printf

printf '' > 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


답변