Dimohon perhatiannya:
Saya tidak bertanya bagaimana cara membuat file dari baris perintah!
Saya telah menggunakan touch
untuk membuat file selama bertahun-tahun tanpa memperhatikan bahwa tujuan utamanya adalah sesuatu yang lain. Jika seseorang ingin membuat file dari baris perintah ada begitu banyak kemungkinan:
touch foo.bar
> foo.bar
cat > foo.bar
echo -n > foo.bar
printf '' > foo.bar
Dan saya yakin masih ada lagi.
Tetapi faktanya, tidak ada perintah di atas yang benar-benar dirancang untuk membuat file. Misalnya, man touch
menyarankan perintah ini untuk mengubah stempel waktu file. Mengapa OS tidak selengkap Unix (atau Linux) hanya memiliki perintah yang dirancang untuk membuat file?
cat
konvensi!
more
kapan less
lebih dari apa yang more
dilakukan !? Atau dir
dan ls
. Meskipun demikian, saya mengetahui masalah kompatibilitas.
more
sebelum penciptaan less
. less
telah dibuat khusus untuk mengatasi kekurangan more
. more
masih ada karena alasan kompatibilitas ke belakang. dir
dan ls
, untuk sebagian besar maksud dan tujuan, dapat dieksekusi sama - mereka hanya berbeda dalam beberapa byte. Sebuah alat baru yang ditujukan khusus untuk membuat file akan melakukan kurang dari alat yang ada, dan karena itu akan menjadi regresi, bukan perbaikan seperti dalam kasus less
vs more
.