linux系列(九):touch命令
1、命令格式:
touch [选项] 文件
2、命令功能:
touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。
3、命令参数:
-a 或--time=atime或--time=access或--time=use 只更改存取时间。
-c 或--no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或--time=mtime或--time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。
-t 使用指定的日期时间,而非现在的时间。
4、简单实例:
(1)、创建不存在的文件
命令:
touch a.txt
输出:
felix@felix-computer:~/test$ ls
felix@felix-computer:~/test$ touch a.txt
felix@felix-computer:~/test$ ls
a.txt
(2)、更新b.txt的时间和a.txt的时间戳相同
命令:
touch -r a.txt b.txt
输出:
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 13 12:10 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:13 b.txt
felix@felix-computer:~/test$ touch -r a.txt b.txt
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 13 12:10 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:10 b.txt
felix@felix-computer:~/test$
(3)、设定文件的时间戳
命令:
touch -t 201811120204 b.txt
输出:
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 10 22:30 a.txt
-rw-r--r-- 1 felix felix 0 11月 13 12:10 b.txt
felix@felix-computer:~/test$ touch -t 201811120204 b.txt
felix@felix-computer:~/test$ ll
总用量 8
drwxr-xr-x 2 felix felix 4096 11月 13 12:13 ./
drwxr-xr-x 56 felix felix 4096 11月 13 10:41 ../
-rw-r--r-- 1 felix felix 0 11月 10 22:30 a.txt
-rw-r--r-- 1 felix felix 0 11月 12 02:04 b.txt
felix@felix-computer:~/test$
linux系列(九):touch命令的更多相关文章
- [转帖]Linux系列之SAR命令使用详解
Linux系列之SAR命令使用详解 sar是System Activity Reporter(系统活动情况报告)的缩写.这个工具所需要的负载很小,也是目前linux中最为全面的性能分析工具之一.此款工 ...
- Linux中的touch命令总结(一)
touch命令有两个主要功能: 改变 timestamps 新建_空白_文件 例如,不带任何参数地输入: touch file1 file2 file3 将在当前目录下新建三个空白文件:file1, ...
- 【Linux系列】find命令使用
Linux下find命令在目录结构中搜素文件,病执行制定的操作. 一.命令格式 find pathname -options[-print -exec -ok] 二.命令功能 用于在文件树种查找文件, ...
- Linux系列之查找命令
前言 Linux 有四个常用的查找命令:locate.whereis.which 和 find.本文介绍它们的区别和简单用法. locate命令 这个命令将检查你的整个文件系统,并找到该关键词的每一次 ...
- Linux系列之比较命令
前言 Linux中有两个比较命令,它们分别是comm和diff,在比较文本文件的版本时通常很有用.本文介绍它们的区别和简单用法. comm命令 该命令对两个文本文件进行比较,并显示每个文件独有的行和它 ...
- Linux系列之压缩命令
前言 Linux 有三个常用的压缩命令:gzip.bzip2和 tar .本文介绍它们的区别和简单用法. 压缩文件 数据压缩是去除数据中冗余部分的过程,需要通过压缩算法完成.这些算法可分为两类: 无损 ...
- linux命令系列 stat & touch
1. stat - display file or file system status stat命令主要用于显示文件或文件系统的状态,详细信息 事实上,stat命令显示的是文件的I节点信息.Linu ...
- Linux Touch命令的8种使用技巧
Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...
- Linux Touch命令的8种常见使用方法
Linux touch命令不仅可以用于在Linux上创建空文件. 您可以使用它来更改现有文件的时间戳,包括其访问权限和修改时间. 本文介绍了8种可以通过Linux终端使用touch命令的方案. 我们在 ...
- Linux中8个有用的touch命令
在Linux中,每个文件都有时间戳,并且每个文件都存储上次访问时间,上次修改时间,上次改变时间的信息.因此,无论什么时候我们创建新的文件,访问或者修改一个存在的文件,那个文件的时间戳会自动被更改. 在 ...
随机推荐
- 邮件标准协议:MIME(Multipurpose Internet Mail Extensions)
MIME(多用途互联网邮件扩展)指的是一系列电子邮件技术规范 ,主要包括 RFC 2045~2049 传统的电子邮件只能使用 ASCII 字符,导致非英文字符都不能在电子邮件中使用 而且电子邮件中 ...
- Jira是什么
JIRA这个工具接触有好几年了,在多个海外项目上都用过这个工具.去年又在项目上深度使用后就有点爱不释手了,回国后也在找机会推荐给其它项目上用.最近正好有新项目需要用,借这个机会把JIRA的配置学习的过 ...
- YIii2.0-学习笔记之服务器安装
最近项目需要,学习了一下yii2.0框架 第一步: 安装composer--------作为一个phper composer不会用可能有点不合适 下载composer.phar文件 #curl - ...
- flutter从入门到精通一
Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,支持移动.Web.桌面和嵌入式平台 flutter是基于dart语言开发的,我们将首先通过几章节 ...
- 路由基础(Routing)
查看本机路由表: [root@controller02 ~]# cat /etc/iproute2/rt_tables # # reserved values # 255 local 254 ...
- 代码审计:covercms 1.6
小菜只能找找没人用的cms练练手了 cnvd上有个 CoverCMS V1.16存在多个漏洞 漏洞描述 :CoverCMS V1.16存在重装.信息泄露.暴力破解.存储型跨站脚本和反射型跨站脚本漏洞. ...
- jQueryUI的widget的Hello World
为了看懂jQuery-File-Upload里面的代码,所以学习到这里 //main.js //实践自定义jquery widget,风格1 (function($){ //$.widget('命名空 ...
- 多线程使用libcurl
curl默认情况下有两个地方是线程不安全的, 需要特殊处理, 1是curl_global_init 这个函数必须单线程调用, 2是默认多线程调用https会莫名其妙的挂掉, 以下是网上的解决方案 ht ...
- element-ui中使用表单验证的问题
<el-form ref="ruleRules" :inline="true" :model="ruleInfo"> <e ...
- Linux软件包(源码包和二进制包)及其区别和特点
Linux 下的软件包众多,而且几乎都是经 GPL 授权的,也就是说这些软件都免费,振奋人心吧?而且更棒的是,这些软件几乎都提供源代码(开源的),只要你愿意,就可以修改程序源代码,以符合个人的需求和习 ...