我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux命令之mkdir 和 touch详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux命令之mkdir 和 touch详解

目录
  • mkdir
    • 什么是 mkdir 命令?
    • 如何使用 mkdir 命令?
    • 举例说明
    • 常用选项参数
    • 例子
  • touch
    • 什么是 touch 命令?
    • 如何使用 touch 命令?
    • 举例说明
    • 常用选项参数
  • 总结

    mkdir

    什么是 mkdir 命令?

    mkdirmake directory 的缩写,顾名思义,创建目录(文件夹)。无论是在日常工作还是在编写脚本时,创建新的目录都是一项基础而重要的操作。mkdir 命令允许我们在任意位置创建新的目录。

    如何使用 mkdir 命令?

    使用 mkdir 命令非常简单,只需要在终端输入 mkdir,后面紧跟要创建的目录的名称就可以创建一个目录了。执行该命令后,系统会在当前工作目录下创建一个新的目录。

    基本语法:mkdir 目录名

    以下是一个示例:

    mkdir gta6

    执行上述命令后,系统将在当前工作目录下创建一个名为 gta6 的新目录。

    Linux命令之mkdir 和 touch详解

    举例说明

    让我们通过一些具体示例来更好地理解 mkdir 命令的使用。

    • 创建多个目录:
    mkdir dir1 dir2 dir3

    执行上述命令后,将在当前目录下创建三个目录,分别为dir1dir2dir3

    Linux命令之mkdir 和 touch详解

    常用选项参数

    -p:递归创建目

    -m:创建目录的

    例子

    • 递归创建目录,即创建多级目录,不存在的目录也会一并创建。

    假设当前所在目录是 /opt/games,则我们为 gta6 目录创建一个多级的子目录:

    mkdir -p gta6/model/objs

    使用-p选项参数,mkdir命令可以创建多级目录。上述命令将在/home/user/documents/linux路径下创建一个名为commands的新目录。如果路径中的某个目录不存在,系统会自动创建相应的目录。

    Linux命令之mkdir 和 touch详解

    • 创建具有特定权限的目录:
    mkdir -m 700 importance

    使用-m选项参数,我们可以为新创建的目录指定特定的权限。上述命令将在当前工作目录下创建一个名为public的新目录,并将其权限设置为755

    Linux命令之mkdir 和 touch详解

    touch

    什么是 touch 命令?

    touch 命令是一个简单而实用的命令,通过 touch 命令,我们可以创建一个新的空文件,或者修改现有文件的访问时间、修改时间或创建时间。

    可能有的人会注意到,touch 不是触碰的意思吗?为什么会是创建一个新的文件呢?创建不应该是 create 吗?或者为什么不是 make file 这样类似 make directory 呢?

    我也是有这个疑惑的,综合网上的说法,结论大致是这样的:

    为什么linux 创建文件是touch 而不是create - 思否

    Linux命令之mkdir 和 touch详解

    如何使用 touch 命令?

    使用起来也是很简单,基本语法如下:

    touch 文件名

    执行该命令后,系统会在当前工作目录下创建一个空的文件了。

    Linux命令之mkdir 和 touch详解

    举例说明

    让我们通过一些示例来更好地理解 touch 命令的使用。

    • 创建多个文件:
    touch f1.txt f2.txt f3.txt

    Linux命令之mkdir 和 touch详解

    • 修改文件的时间戳:
    touch -c f1.txt

    执行上述命令后,将修改 file.txt 文件的访问时间和修改时间为当前时间。如果文件不存在,则不创建新文件。

    我们可以通过 stat 文件名.文件类型 查看一个文件的创建时间、访问时间、修改时间:

    stat f1.txt

    输出:

      File: ‘f1.txt'
      Size: 0               blocks: 0          IO Block: 4096   regular empty file
    Device: 803h/2051d      Inode: 103291361   Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Context: unconfined_u:object_r:usr_t:s0
    Access: 2023-06-05 00:01:37.087062955 +0800
    Modify: 2023-06-05 00:01:37.087062955 +0800
    Change: 2023-06-05 00:01:37.087062955 +0800
     Birth: -

    Access 表示访问时间,Modify 表示修改时间,Change 表示状态改动时间(简单理解,就是文件发生改变时的时间)

    Linux命令之mkdir 和 touch详解

    常用选项参数

    touch 命令还提供了一些常用的选项参数,用于进一步控制其行为。以下是一些常用选项参数及其示例:

    • -a:仅修改文件的访问时间,由于修改了文件的访问时间,所以状态改动时间也会跟着更新。

    touch -a f1.txt

    Linux命令之mkdir 和 touch详解

    • -m:仅修改文件的修改时间,同理,状态改动时间也会跟着更新。
    touch -m f1.txt

    Linux命令之mkdir 和 touch详解

    • -r:根据参考文件的时间戳修改文件的时间戳。
    touch -r reference.txt file.txt

    Linux命令之mkdir 和 touch详解

    总结

    通过本文的介绍,我们学习了 mkdir 命令和 touch 命令在 Linux 中的作用和使用方法。

    mkdir 命令允许我们快速创建新的目录,方便组织和管理文件。我们学会了基本的使用方法,包括在当前工作目录下创建目录、创建多级目录(即使不存在也创建)和设置权限并创建目录。

    touch 命令用于创建空文件或修改文件的时间戳,是一个非常实用的命令。还有我们可以通过 stat 文件名.文件类型 来查看一个文件的时间戳。

    现在,相信你聪明的你已经学会了!希望本文能够帮助大家更好地理解和应用 mkdirtouch 命令。如果你对其他 Linux 命令也感兴趣,敬请期待我后续的文章。谢谢大家的阅读!

    以上就是Linux命令之mkdir 和 touch详解的详细内容,更多关于Linux命令 mkdir 和 touch的资料请关注我们其它相关文章!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    Linux命令之mkdir 和 touch详解

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    Linux命令之mkdir 和 touch详解

    目录mkdir什么是 mkdir 命令?如何使用 mkdir 命令?举例说明常用选项参数例子touch什么是 touch 命令?如何使用 touch 命令?举例说明常用选项参数总结mkdir 什么是 mkdir 命令? mkdir 是 ma
    2023-06-07

    Linux学习之mkdir命令详解

    目录前言1. 文件概念基础知识2. mkdir命令前言 最近几天越来越对linux很感兴趣了, 想再见塔克斯的心情也是越来越浓烈, 自从它给我留了110110110之后,就没了联系。 到现在我也是一头雾水, 我又找不到它而且又没有联
    2022-06-04

    linux mkdir命令详解

    mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建目录时,应保证新建的目
    2022-06-04

    Linux中mkdir命令详解

    linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的oVjIB目录。 1. 新建一个文件夹 one2. 新
    2022-06-04

    Linux常用命令mkdir详解

    mkdir make directories 创建目录语法格式:mkdir 【option】【directory】 mkdir [选项] [目录] 注意:mkdir 命令以及后面的选项和目录,每
    2022-06-04

    linux的基本命令mkdir使用详解

    这篇文章主要介绍了linux的基本命令mkdir使用详解的相关资料,需要的朋友可以参考下
    2023-03-03

    Linux 命令之rsync命令详解

    rsync命令rsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速
    2022-06-04

    Linux系统mkdir命令怎样理解

    这篇文章的内容主要围绕Linux系统mkdir命令怎样理解进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!Linux系统中mkdir命令创建指定的目录
    2023-06-28

    Linux中mkdir、tar和kill命令怎么用

    这篇文章主要介绍Linux中mkdir、tar和kill命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 假设你要创建一个类似于下面很长的/复杂的目录树。实现这最有效的方法是什么呢?类似下面要实现的目录树
    2023-06-16

    linux命令之crontab详解

    crontab 提交和管理用户的需要周期性执行的任务 更多linux命令详解:linux命令在线工具 Linux 教程:VitePress编写的Linux教程 补充说明 crontab命令 被用来提交和管理用户的需要周期性执行的任务,与wi
    2023-08-18

    Linux之split命令详解

    命令功能:切割文件,将文件以行为单位或以字节为单位进行切割 命令语法: split [?help][?version] split [-<行数>][-l <行数>] [要切割的文件][输出文件名] ,以行数为单位 split [-b <字
    2022-06-04

    详解在Linux下9个有用的touch命令示例

    touch 命令用于创建空文件,也可以更改 Unix 和 linux 系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。 让我们来看看 touch 命令的语法和选项: 语法:# touch {选项} {文件}
    2022-06-04

    【Linux学习】Linux必备命令之cp命令详解

    cp命令是Linux中的一个常用命令,用于将文件或目录复制到指定位置。下面是关于cp命令的一些详细解释和用法:1. 命令格式:cp [选项] 源文件 目标文件- 选项说明:- -r:复制目录及其子目录内容- -i:询问是否覆盖已存在的目标文
    2023-09-09

    linux命令详解之useradd命令使用方法

    Linux 系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方
    2022-06-04

    Linux常用命令之grep命令用法详解

    1.官方简介 grep是linux的常用命令,用于对文件和文本执行重复搜索任务的Unix工具,可以通过grep命令指定特定搜索条件来搜索文件及其内容以获取有用的信息。Usage: grep [OPTION]... PATTERN [FILE
    2022-06-03

    linux命令详解之chkconfig命令使用方法

    使用语法:chkconfig[--add][--del][--list][系统服务] 或chkconfig[--level < 等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示用法。如果加上服务
    2022-06-04

    Linux基础命令之mktemp详解

    mktemp 创建临时文件或者目录,这样的创建方式是安全的。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1、语法 mktemp [选项] [TE
    2022-06-04

    Linux中grep和egrep命令详解

    rep / egrep 语法: grep [-cinvABC] 'word' filename -c :打印符合要求的行数 -i :忽略大小写 -n :在输出符合要求的行的同时连同行号一起输出 -v :打印不符合要求的行 -A :后跟
    2022-06-04

    编程热搜

    目录