touch命令和mkdir命令

本文详细介绍了Linux系统中touch和mkdir命令的使用方法及高级功能。touch命令不仅能够创建空文件,还能更新文件时间戳,包括访问时间和修改时间。mkdir命令则用于创建目录,并能一次性创建多级目录。文章提供了丰富的示例,帮助读者掌握这两个命令的实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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:<日期时间> 使用指定的日期时间,而非现在的时间;
  • –help:在线帮助;
  • –version:显示版本信息。
  • 文件:指定要设置时间属性的文件列表
4.示例:

在这里插入图片描述在这里插入图片描述

5、知识点:
  • touch命令最简单和最基本的用法是通过命令行创建一个空文件。

  • 尽管cat命令和标准重定向符号也是通过命令行创建文件的方法,但touch命令具有优势,因为您可以一次创建多个文件。

  • 有时,如果新文件不存在,则需要避免创建新文件。 在这种情况下,您可以使用touch命令使用’-c’选项。

  • touch命令的另一个用途是更改文件的访问时间和修改时间。

  • 我可以通过此文件上的touch命令使用’-a’选项来仅更改此文件的访问时间。

  • 我可以通过此文件上的touch命令使用’-m’选项仅更改此文件的修改时间。

  • 如果要将linuxidcA的访问和修改时间更改为linuxidcB的访问和修改时间,可以使用如下touch命令:$ touch linuxidcA -r sampleFileB

  • 要创建具有指定时间戳的新空文件而不是创建它的实际时间,可以使用touch命令的以下语法:$ touch -t YYMMDDHHMM.SS “filename”

  • 可以使用touch命令的以下语法将现有文件的时间戳更改为其他时间:
    $ touch -c -t YYMMDDHHMM.SS “filename”

    touch -c -t 2008191130.30 linuxidc

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

mkdir命令(make directiory)命令

1.作用:用来创建目录。
2.注意:该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。
3.注:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目录。例如,目录名可以以大写字母开头,这样,在目录列表中目录名就出现在前面。
4.语法格式:mkdir (选项)(参数)
5.选项:
  • -Z:设置安全上下文,当使用SELinux时有效;
  • -m<目标属性>或–mode<目标属性>建立目录的同时设置目录的权限;
  • -p或–parents ,一次性创建嵌套的多层目录
  • -v 或version 显示版本信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值