博客
关于我
关于Linux系统中touch命令的说明
阅读量:642 次
发布时间:2019-03-15

本文共 909 字,大约阅读时间需要 3 分钟。

Linux系统中的touch命令说明


命令格式:touch [文件名]

_linux系统中,touch命令用于创建或修改文件属性。本文主要介绍其两种常用功能。


1. 创建新文件(如果文件不存在)

touch命令的默认行为是在文件不存在时创建新文件。例如,在根目录下创建test.txt:

touch test.txt

执行上述命令后,test.txt文件会出现在当前目录下。

需要注意的是,touch命令默认会在当前目录下创建文件。如果需要创建到指定目录,请在文件名前加上路径。例如:

touch /path/to/test.txt

示例

尝试运行以下命令

mkdir test_dir
touch test_dir/test.txt

这个命令会在test_dir目录下创建test.txt文件。

2. 更新文件属性(如果文件存在)

touch命令不仅可以创建文件,还可以更新文件的访问时间(atime)、修改时间(mtime)等属性。如果指定的文件存在,touch命令会更新其访问时间,不会覆盖文件内容也不报错。

这种用法在日志 rotates 或者需要及时更新文件属性的场景下非常有用。例如:

touch test.txt

执行上述命令后,test.txt的访问时间会被更新到当前时间。

需要注意的是,touch命令的权限由执行者的权限级别决定。如果需要提高权限或设置特定权限,建议单独使用chmod命令配置文件权限。例如:

touch test.txt
chmod 644 test.txt

示例

运行以下命令观察结果

touch test.txt
tty

这条命令会输出当前终端的时间戳,确认touch命令更新了文件的访问时间。


Linux中的touch命令是一个非常实用的工具,了解其正确使用方法可以帮助您提高工作效率。如果对touch命令的使用还有疑问,可以通过查看手册(man手册)获取更详细的信息。

转载地址:http://ukdmz.baihongyu.com/

你可能感兴趣的文章
Python数据分析入门(十九):绘制散点图
查看>>
大佬谈接口自动化,我是这样做测试框架开发的……
查看>>
C++版浙大PAT乙级1069(20分)测试点3答案错误解决方法
查看>>
hive内部错误
查看>>
Error during export: Export job failed! sqoop遇到的错
查看>>
Error:scalac: bad option: '-make:transitive'
查看>>
微软xp壁纸rgb
查看>>
浏览器刷新页面
查看>>
代码错误信息,微信报错
查看>>
easyui日期处理(开始时间和结束时间)
查看>>
java文件上传
查看>>
Callable中call方法和Runnable中run方法的区别
查看>>
【蓝桥杯】 java 大学c组 省赛 1、隔行变色
查看>>
超市账单管理系统
查看>>
Springboot实现热部署
查看>>
composer 介绍、安装及基本使用方法
查看>>
需求分析
查看>>
查找单链表中倒数第k个节点
查看>>
linux中rm和rmdir的区别
查看>>
创建组出现错误:对COM组件的调用返回了错误 HRESULT E_FAIL。小敏
查看>>