주의하십시오 :
나는 하지 명령 줄에서 파일을 만드는 방법을 물어!
나는 touch주된 목적이 다른 것임을 주목하지 않고 몇 년 동안 파일을 만드는 데 사용 해 왔습니다 . 커맨드 라인에서 파일을 만들고 싶다면 다음과 같은 많은 가능성이 있습니다.
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
그리고 더 많은 것이 있다고 확신합니다.
그러나 사실 위의 명령 중 어느 것도 실제로 파일을 작성하도록 설계되지 않았습니다. 예를 man touch들어이 명령은 파일 타임 스탬프를 변경하기위한 것입니다. 왜 유닉스 (또는 리눅스)만큼 완벽한 OS가 파일을 만들기위한 명령을 가지고 있지 않은가?
cat연합을 위한 명령을 사용합니다 !
more하면 less무엇보다 더 수행 more할!? 또는 dir과 ls. 그럼에도 불구하고 호환성 문제를 알고 있습니다.
more의 생성 이전 less. less의 단점을 해결하기 위해 특별히 만들어졌습니다 more. more이전 버전과의 호환성을 위해 여전히 존재합니다. dir그리고 ls대부분의 의도와 목적을 위해 동일한 실행 파일입니다-소수의 바이트에서만 다릅니다. 파일 작성을 위해 특별히 고안된 새로운 도구 는 기존 도구 보다 성능 이 떨어 지므로 lessvs 의 경우와 같이 개선되지 않고 회귀가 more됩니다.