Skip to content

touch 创建/修改文件

touch touch(触碰)

创建空文件/修改时间戳 创建新的空文件或更新现有文件的时间戳。

基本用法

shell
# 创建空文件
touch newfile.txt

# 创建多个文件
touch file1.txt file2.txt file3.txt

# 更新文件的访问和修改时间
touch existing_file.txt

高级用法

shell
# 只更新访问时间
touch -a file.txt

# 只更新修改时间
touch -m file.txt

# 设置特定时间
touch -d "2023-12-01 10:30:00" file.txt

# 参考其他文件的时间戳
touch -r reference_file.txt target_file.txt

示例

shell
touch test.txt
ls -l test.txt
-rw-r--r-- 1 user user 0 Dec  1 10:30 test.txt

touch file1.txt file2.txt file3.txt
ls
file1.txt file2.txt file3.txt test.txt