2024年11月29日 Linux touch命令 极客笔记
touch
是一个常见的Linux命令,用于更新文件的时间戳或创建新文件。这个命令可以通过终端或命令行界面使用。
以下是touch
命令的常用参数:
-a
或--time=atime
:只更改文件的访问时间。-c
或--no-create
:不创建任何文件。-d
或--date=date_time
:更改文件的时间戳为指定的日期或时间。-m
或--time=modification
:仅更改文件的修改时间。-r
或--reference=file
:将文件的时间戳设置为参考文件的时间戳。-t
或--time=time
:将文件的时间戳设置为指定的时间。以下是一些touch
命令的实例:
使用touch
命令创建一个名为newfile.txt
的新文本文件:
touch newfile.txt
使用touch
命令将名为file.txt
的文件的修改时间设置为当前时间:
touch file.txt
touch -a -m file.txt
使用touch
命令将名为file.txt
的文件的时间戳设置为指定日期和时间(2019年5月30日14:30:00):
touch -t 201905301430.00 file.txt
在以下示例中,将file2.txt
的时间戳设置为file1.txt
的时间戳:
touch -r file1.txt file2.txt
以上示例中,file2.txt
的修改时间和访问时间都将与file1.txt
相同。
使用touch
命令更改文件file.txt
的时间戳,但不创建新文件:
touch -c -t 201905301430.00 file.txt
touch
命令可以创建新文件、更改文件的时间戳、修改文件的访问和修改时间等功能。在日常的Linux命令行环境中,touch
命令广泛使用,并且在服务器管理和脚本编写中非常有用。
本文链接:http://so.lmcjl.com/news/18668/