Proszę o uwagę:
Ja nie pytając, jak zrobić plik z wiersza poleceń!
Używam touch
do tworzenia plików od lat, nie zwracając uwagi, że jego głównym celem jest coś innego. Jeśli chcesz utworzyć plik z wiersza poleceń, istnieje wiele możliwości:
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
I jestem pewien, że jest ich więcej.
Ale w rzeczywistości żadne z powyższych poleceń nie jest przeznaczone do tworzenia plików. Na przykład man touch
sugeruje , że to polecenie służy do zmiany znaczników czasu pliku. Dlaczego system operacyjny tak kompletny jak Unix (lub Linux) nie ma polecenia przeznaczonego wyłącznie do tworzenia plików?
cat
koneksji!
more
kiedy less
robi więcej niż to more
! Lub dir
i ls
. Chociaż zdaję sobie sprawę z problemów ze zgodnością.
more
przed stworzeniem less
. less
został stworzony specjalnie w celu usunięcia niedociągnięć more
. more
nadal istnieje z powodów kompatybilności wstecznej. dir
i ls
są w większości przypadków tymi samymi plikami wykonywalnymi - różnią się tylko garścią bajtów. Nowe narzędzie przeznaczone specjalnie do tworzenia plików zrobi mniej niż istniejących narzędzi i jako taki byłby to regres, a nie poprawa jak w przypadku less
vs more
.