linux touch命令学习

touch 意义:创建文件与修改文件

touch格式:touch [options] file-list

参数

file-listtouch将要创建或更新的文件路径名

选项

-a                    只更新访问时间,不改变修改时间

-c                    不创建不存在的文件

-m                   只更新修改时间,不改变访问时间

-r file               使用文件file的时间更新文件的时间

-t                     将时间修改为参数指定的日期,如:07081556代表7月8号15点56分

示例

touch 更新已有文件时间

$ ls -l Firefox_wallpaper.png
-rw-r--r-- 1 siu siu 309597 12月 20 15:03 Firefox_wallpaper.png $ touch Firefox_wallpaper.png $ ls -l Firefox_wallpaper.png -rw-r--r-- 1 siu siu 309597 1月 8 15:18 Firefox_wallpaper.png

touch 无选项,会同时更新文件的修改时间和访问时间

touch 创建文件

$ touch demo.c
$ ls -l
总用量 372
-rw-r--r-- 1 siu siu 0 1月 8 15:21 demo.c

touch -at 使用参数更新访问时间

首先看看原来的修改时间和访问时间,ls -lu用来查看访问时间

$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log $ ls -lu 总用量 68 -rw-r--r-- 1 siu siu 66350 1月 8 15:17 hs_err_pid2874.log

接着是更新过后的修改时间和访问时间

$ touch -at 01081010 hs_err_pid2874.log
$ ls -l
总用量 68 -rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log $ ls -lu 总用量 68 -rw-r--r-- 1 siu siu 66350 1月 8 10:10 hs_err_pid2874.log

可以看到,修改时间没有变动,但是访问时间改变了

touch -m 只更新修改时间

$ ls -l
总用量 68
-rw-r--r-- 1 siu siu 66350 12月 23 16:51 hs_err_pid2874.log $ touch -m hs_err_pid2874.log $ ls -l 总用量 68 -rw-r--r-- 1 siu siu 66350 1月 8 15:31 hs_err_pid2874.log $ ls -lu 总用量 68 -rw-r--r-- 1 siu siu 66350 1月 8 10:10 hs_err_pid2874.log

由上面的示例可知,此处访问时间没有改变,而修改时间发生了变动

Tips

1.可以用默认的当前时间来更新文件的访问时间和修改时间,也可以指定参数来更新

2.通常情况下,touch用的最多的地方还是在于创建新文件

转载于:https://www.cnblogs.com/kouhao/p/6085927.html

linux touch 学习相关推荐

  1. Linux rm命令、Linux touch命令、Linux tee命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux rm命令用于删除一个文件或者目录. 语法 rm [options] name...[op ...

  2. linux 指令学习总结~~~

    linux 指令学习总结~~~ 目录操作: mkdir $HOME/testFolder(创建一个目录) cd ./testFolder(cd $HOME/testFolder)(切换目录) cd . ...

  3. linux中ftp的工作原理,Linux系统学习 十二、VSFTP服务—简介与原理

    1.简介与原理 互联网诞生之初就存在三大服务:WWW.FTP.邮件 FTP主要针对企业级,可以设置权限,对不同等级的资料针对不同权限人员显示. 但是像网盘这样的基本没有权限划分. 简介: FTP(Fi ...

  4. linux系统管理学习笔记之八---linux文件与目录的管理及权限

    linux系统管理学习笔记之八---linux文件与目录的管理及权限 2010-01-05 09:00:49 标签:权限 管理 文件目录 linx [推送到技术圈] 版权声明:原创作品,允许转载,转载 ...

  5. Linux 免费学习路线大全,你想要的都在这里啦(持续更新,欢迎收藏❤️关注点赞加评论)

    为什么学 Linux? 相比于 Windows,Linux 免费.开源.安全.灵活.稳定.便于开发,所以更受企业青睐,甚至 90% 以上 的企业应用都是用 Linux 服务器部署的. 无论是前端.后端 ...

  6. 韩顺平Linux教程学习笔记

    Linux系统学习笔记   新装了deepin v23系统,结果磁盘没设置好,玩崩了,百度半天修复不了,看看韩顺平老师的Linux操作课程,做做笔记(只记录对自己有用的).   B站网址 基础篇·Li ...

  7. Linux操作系统学习笔记【入门必备】

    Linux操作系统学习笔记[入门必备] 文章目录 Linux操作系统学习笔记[入门必备] 1.Linux入门 2.Linux目录结构 3.远程登录 3.1 远程登录Linux-Xshell5 3.2 ...

  8. Linux的学习记录。

    linux基础学习.(第一天 本人用的是centos7 声明:此博客用来记录每一天的学习,会努力坚持的更新下去.希望能跟初学linux的小伙伴们一起分享当天所得. 也请小伙伴们多多指正博客中的错误!! ...

  9. Linux 命令学习 -重置root密码

    Linux 命令学习 -重置root密码 1.设置root密码 当你忘记密码或者不知道Linux的启动密码的时候,可以进行重置密码. 获取系统的管理权限,并设置root密码. 步骤: 1.开机过程中修 ...

最新文章

  1. Windows10系统的使用小技巧四 —— 剪贴板历史记录
  2. TCP协议连接的11种状态浅谈
  3. android contacts电话查询头像,android怎么取得本地通讯录的头像的原图
  4. JAVA客户端数据传输_java模拟TCP通信实现客户端上传文件到服务器端
  5. 分布分析和分组分析_如何通过群组分析对用户进行分组并获得可行的见解
  6. Serf:Gossip Protocol
  7. b区计算机科学与技术调剂院校,B区调剂院校梳理!希望你用不到,但一定要收藏!...
  8. 日常生活中的思维导图:一本书让你了解思维导图MindManager
  9. 周报、月报有多折磨人?万能报表模板建议收藏!(附模板)
  10. c语言5的阶乘流程图_求n流程图(求n的阶乘的算法框图)
  11. Shark为何被抛弃?
  12. 输入正整数后逆置输出
  13. 看完这篇异地多活的改造,我决定和架构师 battle 一下 / 得物技术
  14. Nightmare Ⅱ(BFS)
  15. ios 按钮点击无反应
  16. Pandas 函数方法汇总一览查询(持续补充改进)
  17. 搜索框(SearchView)详解
  18. (3)verilog与VHDL两种语言编写二分频
  19. 【性能优化】MySQL性能优化之存储引擎调优
  20. linux系统占内存大吗,关于linux使用内存时占用率大的讲解

热门文章

  1. 缩点+染色+DFS codeforce467D
  2. 两台centos之间传送文件
  3. bzoj 4921: [Lydsy六月月赛]互质序列
  4. 15.大容量存储结构
  5. Oracle客户端安装教程
  6. java---switch
  7. 黑马程序员的课程不如兄弟连兄弟会好
  8. vb编程的好帮手--资源文件
  9. SCSI 总线和协议
  10. [导入]实现数字分页