码迷,mamicode.com
首页 > 系统相关 > 详细

自学Linux Shell3.4-文件处理命令touch cp mv rm

时间:2018-06-13 11:53:11      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:文件   blog   bsp   在线帮助   IV   title   creat   /usr   相同   

点击返回 自学Linux命令行与Shell脚本之路

3.4-文件处理命令touch cp mv rm

1. touch命令

  • 一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;
  • 二是用来创建新的空文件。

   touch(选项)(参数)

   选项

  • -a:或--time=atime或--time=access或--time=use 只更改存取时间;
  • -c:或--no-create 不建立任何文件;如果文件不存在,则不要进行创建。
  • -d:<时间日期> 使用指定的日期时间,而非现在的时间;
  • -f:尝试强制 touch 运行,而不管文件的读和写许可权;
  • -m:或--time=mtime或--time=modify 只更该变动时间;
  • -r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
  • -t:<日期时间> 使用指定的日期时间,而非现在的时间;
  • --help:在线帮助;
  • --version:显示版本信息。

  参数
       文件:指定要设置时间属性的文件列表。

注:
  • touch 命令调用 utime () 子例程来更改所涉及文件的修改和访问时间。当没有真正拥有该文件,即使对文件有写许可权,使用标志时也可能使 touch 命令失败。
  • 当使用 touch 命令时,如果接收到错误消息,不要指定完整路径名 /usr/bin/touch 。

 举例1   touch 文件   这会将 文件  的上次访问和修改时间设置为当前日期和时间。如果 文件 不存在,touch 命令就创建一个同名的空文件。

技术分享图片

技术分享图片

  举例2   touch -c 文件     避免创建新文件

技术分享图片

举例3 touch -c  -t  时间  文件名           明确设置访问和修改时间

 技术分享图片

举例4 touch -r  文件名1 文件名2           要使用另一文件的时间戳记而不用当前时间

技术分享图片

自学Linux Shell3.4-文件处理命令touch cp mv rm

标签:文件   blog   bsp   在线帮助   IV   title   creat   /usr   相同   

原文地址:https://www.cnblogs.com/yaoyaojcy/p/9175926.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!