Using the touch
command, you can create a new file. You can also use the touch
command to change the time stamp of the existing file.
Simply run the command with a file path with a new file name at the end of the path. For example, to create a new file named new_file_a under your working directory, run the command below.
touch new_file_a
We'll explain how to change the timestamp of an existing file or directory using the two files like shown below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Dec 29 04:57 sample.txt
To change the timestamp of the sample.txt to "2021-11-12 06:00", run the command below.
touch -d "2021-11-12 06:00" sample.txt
You can see the timestamp changed below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Nov 12 2021 sample.txt
To change the timestamp of sample.txt to the same timestamp as reference.txt has, run the command below.
touch -r reference.txt sample.txt
You can see that the timestamp changed as shown below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 sample.txt
Using the touch
command, you can create a new file. You can also use the touch
command to change the time stamp of the existing file.
Simply run the command with a file path with a new file name at the end of the path. For example, to create a new file named new_file_a under your working directory, run the command below.
touch new_file_a
We'll explain how to change the timestamp of an existing file or directory using the two files like shown below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Dec 29 04:57 sample.txt
To change the timestamp of the sample.txt to "2021-11-12 06:00", run the command below.
touch -d "2021-11-12 06:00" sample.txt
You can see the timestamp changed below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Nov 12 2021 sample.txt
To change the timestamp of sample.txt to the same timestamp as reference.txt has, run the command below.
touch -r reference.txt sample.txt
You can see that the timestamp changed as shown below.
ls -l
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 reference.txt
-rw-rw-r-- 1 ubuntu ubuntu 0 Oct 11 2018 sample.txt