
The 'touch' command is used to change file timestamps or to create empty files.
- Create empty files:
touch file1 file2 ...
- Set file [a]ccess or [m]odification times to the current one:
touch -a|m file1 file2 ...
- Set file [a]ccess or [m]odification times to the current one but "don't create" files if they don't exist:
touch -c -a|m file1 file2 ...
NOTE Use 'stat file1' to view file info.
- Set the file [t]ime to a specific value and don't create file if it doesn't exist:
touch -c -t YYYYMMDDHHMM.SS file1
NOTE: touch -c -t 202511160813.00 file1
- Set the files' timestamp to the reference file's timestamp:
touch -r reference_file file1 file2 ...
- Set the timestamp by parsing a string:
touch -d "last year|5 hours|next thursday|nov 14|..." file1
- Create multiple files with an increasing number:
touch file{1..10}
- Create multiple files with a letter range:
touch file{a..z}
- Cat a file that containts a list of filenames into touch:
NOTE The file named "list" contains the following...
#+begin_example
file1.txt
file2.txt
file3.txt
#+end_example
cat list | xargs touch
-OR-
touch $(cat list)
REFERENCED:
βΊ https://gitlab.com/dwt1/vidman
WANT TO SUPPORT THE CHANNEL?
π° Patreon: https://www.patreon.com/distrotube
π³ Paypal: https://www.paypal.com/donate/?hosted_button_id=MW3ZFGS8Q9JGW
ποΈ Amazon: https://amzn.to/2RotFFi
π Teespring: https://teespring.com/stores/distrotube
DT ON THE WEB:
πΈοΈ Website: http://distro.tube
π GitLab: https://gitlab.com/dwt1
π¨οΈ Mastodon: https://fosstodon.org/@distrotube
π« Reddit: https://www.reddit.com/r/DistroTube/
π½οΈ Odysee: https://odysee.com/@DistroTube:2
FREE AND OPEN SOURCE SOFTWARE THAT I LIKE:
π Brave Browser - https://brave.com/
π½οΈ Open Broadcaster Software: https://obsproject.com/
π¬ Kdenlive: https://kdenlive.org
π¨ GIMP: https://www.gimp.org/
π» VirtualBox: https://www.virtualbox.org/
ποΈ Doom Emacs: https://github.com/hlissner/doom-emacs
Your support is very much appreciated. Thanks, guys!
...
https://www.youtube.com/watch?v=JMIQwysKk1c