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
touch
waste 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>