linux命令touch和mkdir

fiy 其他 43

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    touch命令是Linux系统下的一个常用命令,用于创建新的空白文件或更新已存在文件的时间戳。而mkdir命令则是用来创建新的目录。

    首先,让我们来看一下touch命令的使用。使用touch命令创建新的文件非常简单,只需要在命令后面跟上要创建的文件名即可。例如,要创建一个名为file.txt的空白文件,我们可以使用以下命令:

    “`
    touch file.txt
    “`

    如果文件已存在,那么touch命令会更新该文件的访问时间和修改时间为当前时间。这在某些情况下非常有用,例如当你希望更新一个已存在文件的时间戳时,可以使用touch命令。例如:

    “`
    touch file.txt
    “`

    除了可以创建单个文件,touch命令也支持一次创建多个文件。你只需要在命令后面跟上要创建的文件名,用空格分隔开即可。例如,要同时创建file1.txt、file2.txt和file3.txt这三个文件,可以使用以下命令:

    “`
    touch file1.txt file2.txt file3.txt
    “`

    接下来,我们来看一下mkdir命令的使用。mkdir命令用于创建新的目录。同样,它也非常简单易用,只需要在命令后面跟上要创建的目录名即可。例如,要创建一个名为dir的新目录,可以使用以下命令:

    “`
    mkdir dir
    “`

    如果你希望递归地创建多层嵌套的目录,可以使用-m参数。例如,要创建一个名为dir1/dir2/dir3的多层嵌套目录,可以使用以下命令:

    “`
    mkdir -p dir1/dir2/dir3
    “`

    这样,就会同时创建dir1、dir2和dir3三个目录。

    除了普通的目录,mkdir命令还支持创建一些特殊的目录。例如,如果你希望创建一个隐藏目录,只需要在目录名前面加上一个点即可。例如,要创建一个名为.hidden的隐藏目录,可以使用以下命令:

    “`
    mkdir .hidden
    “`

    总结起来,touch命令和mkdir命令是Linux系统下常用的命令之一。touch命令用于创建新的空白文件或更新已存在文件的时间戳,而mkdir命令用于创建新的目录。它们的使用非常简单,只需要在命令后面跟上相应的文件名或目录名即可。希望这篇文章可以帮助你更好地理解和使用这两个命令。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    1. touch命令:touch命令用于更改文件的访问和修改时间,或者创建新的空文件。它的基本语法是:

    touch [选项] 文件名

    选项可以是:
    -a:只更改访问时间
    -m:只更改修改时间
    -c:如果文件不存在,则不创建新文件

    例如,使用touch命令创建一个新文件:
    touch test.txt

    使用touch命令更改文件的访问和修改时间:
    touch -a -m test.txt

    2. mkdir命令:mkdir命令用于创建新的目录。它的基本语法是:

    mkdir [选项] 目录名

    选项可以是:
    -p:递归创建父目录,如果父目录不存在的话
    -m:设置新目录的权限模式

    例如,使用mkdir命令创建一个新的目录:
    mkdir test

    使用mkdir命令递归创建多级目录:
    mkdir -p /path/to/test

    使用mkdir命令设置新目录的权限:
    mkdir -m 755 test

    3. touch命令和mkdir命令的区别:
    – touch命令可以用于更改文件的访问和修改时间,或者创建新的空文件,而mkdir命令仅用于创建新的目录。
    – touch命令创建文件时,默认权限为644,而mkdir命令创建目录时,默认权限为755。
    – touch命令可以设置文件的访问和修改时间,而mkdir命令无法设置目录的访问和修改时间。
    – touch命令可以使用选项来更改文件的访问和修改时间,而mkdir命令没有这样的选项。
    – touch命令可以使用-c选项来避免创建新文件,而mkdir命令没有类似的选项。

    4. 使用touch和mkdir命令的实例:
    – 创建一个新的文件:
    touch test.txt

    – 创建一个新的目录:
    mkdir test

    – 递归创建多级目录:
    mkdir -p /path/to/test

    – 创建一个新的文件并设置修改时间和访问时间:
    touch -m -a test.txt

    – 创建一个新的目录并设置权限:
    mkdir -m 755 test

    5. 使用touch和mkdir命令时需要注意的事项:
    – 使用touch命令更改文件的时间时,如果文件不存在,则会创建一个新的空文件。
    – 使用mkdir命令创建目录时,如果目录已经存在,则会抛出错误。
    – 使用mkdir命令创建目录时,如果没有指定权限模式,则会使用默认权限。
    – 使用mkdir命令递归创建多级目录时,如果父目录不存在,则会一起创建。
    – 使用touch命令更改文件的访问和修改时间时,只有文件的拥有者和超级用户才有权限执行此操作。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    Linux是一个基于Unix的操作系统,提供了丰富的命令行工具,用于管理文件和目录。在Linux中,touch和mkdir是两个常用的命令,用于创建文件和目录。

    一、touch命令

    touch命令用于创建新的空文件或者修改已有文件的时间戳。其基本语法如下:

    “`
    touch [option]
    “`

    常用选项:

    – -a:只修改访问时间
    – -c:仅在文件不存在时才创建文件
    – -d:使用指定的日期和时间作为文件的时间戳
    – -r:使用指定文件的时间戳作为新文件的时间戳

    操作示例:

    1. 创建空文件:

    “`
    touch file
    “`

    以上命令会在当前目录下创建一个名为file的空文件。

    2. 修改文件的时间戳:

    “`
    touch -d “2022-01-01 12:00:00” file
    “`

    以上命令会将file文件的时间戳修改为指定的日期和时间。

    3. 批量创建多个文件:

    “`
    touch file1 file2 file3
    “`

    以上命令会同时在当前目录下创建file1、file2和file3三个空文件。

    二、mkdir命令

    mkdir命令用于创建新的目录。其基本语法如下:

    “`
    mkdir [option]
    “`

    常用选项:

    – -p:递归创建多级目录
    – -m:设置目录的权限模式

    操作示例:

    1. 创建单级目录:

    “`
    mkdir dir
    “`

    以上命令会在当前目录下创建一个名为dir的新目录。

    2. 创建多级目录:

    “`
    mkdir -p dir1/dir2/dir3
    “`

    以上命令会在当前目录下创建一个名为dir1的目录,然后在dir1目录下创建一个名为dir2的目录,再在dir2目录下创建一个名为dir3的目录。通过-p选项,mkdir命令会自动递归创建多级目录。

    3. 设置目录的权限模式:

    “`
    mkdir -m 755 dir
    “`

    以上命令会创建一个名为dir的目录,并将其权限模式设置为755。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部