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/