chraebsli@programming.dev to Programmer Humor@programming.dev · 2 years agoTouch a file in Linuxprogramming.devimagemessage-square14fedilinkarrow-up17arrow-down10
arrow-up17arrow-down1imageTouch a file in Linuxprogramming.devchraebsli@programming.dev to Programmer Humor@programming.dev · 2 years agomessage-square14fedilink
minus-square4am@lemm.eelinkfedilinkarrow-up0·2 years ago“Do one thing and do it very well” is the UNIX philosophy after all; if you’re 99% likely to just create that missing file after you get a file not found error, why should touch waste your time?
minus-squareTrailblazing Braille Taser@lemmy.dbzer0.comlinkfedilinkarrow-up0·2 years agoBecause now touch does two things. Without touch, we could “just” use the shell to create files. : > foo.txt
minus-squaredeegeese@sopuli.xyzlinkfedilinkarrow-up1·2 years agoTouch does one thing from a “contract” perspective: Ensure the timestamp of <file> is <now>
“Do one thing and do it very well” is the UNIX philosophy after all; if you’re 99% likely to just create that missing file after you get a file not found error, why should
touchwaste your time?Because now touch does two things.
Without touch, we could “just” use the shell to create files.
Touch does one thing from a “contract” perspective:
Ensure the timestamp of <file> is <now>