Dimohon perhatiannya:
Saya tidak bertanya bagaimana cara membuat file dari baris perintah!
Saya telah menggunakan touchuntuk 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 touchmenyarankan perintah ini untuk mengubah stempel waktu file. Mengapa OS tidak selengkap Unix (atau Linux) hanya memiliki perintah yang dirancang untuk membuat file?
catkonvensi!
morekapan lesslebih dari apa yang moredilakukan !? Atau dirdan ls. Meskipun demikian, saya mengetahui masalah kompatibilitas.
moresebelum penciptaan less. lesstelah dibuat khusus untuk mengatasi kekurangan more. moremasih ada karena alasan kompatibilitas ke belakang. dirdan 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 lessvs more.