linux命令mkdir和touch

不及物动词 其他 20

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    mkdir命令是Linux中用于创建目录的命令,而touch命令是用于创建空文件或者更改文件的访问和修改时间戳的命令。

    1. mkdir命令:
    mkdir(make directory)命令用于在Linux系统中创建一个或多个目录。它的语法如下:
    mkdir [选项] 目录名

    选项介绍:
    -a, –parents:可以创建多个嵌套目录,如果上级目录不存在也可以创建。
    -m, –mode=模式:指定创建目录的权限,默认为755。
    -p, –parents:递归创建目录,如果上级目录不存在也可以创建。
    -v, –verbose:显示目录的创建过程。

    举例说明:
    创建单个目录:
    mkdir directory1

    创建多个目录:
    mkdir directory1 directory2 directory3

    创建嵌套目录:
    mkdir -p parent/child/grandchild

    2. touch命令:
    touch命令用于创建一个空文件或者更改现有文件的访问和修改时间戳。它的语法如下:
    touch [选项] 文件名

    选项介绍:
    -a:只更改文件的访问时间戳。
    -m:只更改文件的修改时间戳。
    -c, –no-create:如果文件不存在,则不创建文件。
    -d, –date=时间:使用指定的时间值作为文件的时间戳。
    -r, –reference=参考文件:使用指定文件的时间戳作为新文件的时间戳。

    举例说明:
    创建一个空文件:
    touch file1

    更改现有文件的访问和修改时间戳:
    touch -a -m -r file1 file2

    总结:
    mkdir命令用于创建目录,可以创建单个目录、多个目录和嵌套目录。touch命令用于创建空文件和更改文件的访问和修改时间戳。两个命令在Linux系统中都非常常用,可以很方便地进行目录和文件的操作。

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

    mkdir命令用于创建一个新的目录,而touch命令用于更新文件的时间戳或者创建一个新的空文件。

    1. mkdir命令:
    – 用法:mkdir [选项] 目录名
    – 示例:mkdir testdir
    – 这个命令将在当前目录下创建一个名为testdir的新目录。

    2. touch命令:
    – 用法:touch [选项] 文件名
    – 示例:touch testfile.txt
    – 这个命令将在当前目录下创建一个名为testfile.txt的新文件。

    3. 创建多级目录:
    – mkdir命令可以通过使用-p选项来创建多级目录。
    – 示例:mkdir -p testdir/subdir
    – 这个命令将在当前目录下创建一个名为testdir的目录,并在该目录下创建一个名为subdir的子目录。

    4. 更新文件时间戳:
    – touch命令可以通过不带任何选项的方式来更新文件的时间戳。
    – 示例:touch testfile.txt
    – 这个命令将更新testfile.txt文件的访问时间和修改时间为当前时间。

    5. 修改文件时间戳:
    – touch命令可以使用-a、-m和-t选项来修改文件的时间戳。
    – 示例:touch -a -t 202206051200 testfile.txt
    – 这个命令将testfile.txt文件的访问时间和修改时间修改为指定的日期和时间。

    总结:
    mkdir命令用于创建一个新的目录,可以使用-p选项来创建多级目录;touch命令用于更新文件的时间戳或者创建一个新的空文件,不带任何选项时可以更新文件的时间戳,使用-a、-m和-t选项时可以修改文件的时间戳。这两个命令在Linux系统中非常常用,能够满足用户在文件和目录管理方面的需求。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    介绍mkdir和touch这两个Linux命令。

    # 一、mkdir命令

    mkdir命令用于创建一个新的目录,其语法如下:
    “`
    mkdir [选项] 目录…
    “`

    # 1. 基本用法
    最基本的用法是创建一个新的目录,例如:
    “`
    mkdir test_dir
    “`

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

    # 2. 创建多级目录
    如果想要创建多级目录,可以使用-p选项,例如:
    “`
    mkdir -p /path/to/test_dir
    “`

    以上命令将会创建一个路径为`/path/to/test_dir`的目录。如果路径中的某些目录不存在,系统会自动创建它们。

    # 3. 创建多个目录
    可以一次性创建多个目录,例如:
    “`
    mkdir dir1 dir2 dir3
    “`

    以上命令将会在当前目录下创建dir1、dir2和dir3三个目录。

    # 4. 创建具有特定权限的目录
    可以使用-m选项指定目录的权限,例如:
    “`
    mkdir -m 777 test_dir
    “`

    以上命令将会创建一个名为test_dir的目录,并将其权限设置为777。

    # 二、touch命令

    touch命令用于创建一个空文件或者更新文件的访问时间和修改时间,其语法如下:
    “`
    touch [选项] 文件…
    “`

    # 1. 创建空文件
    touch命令最基本的用法是创建一个空文件,例如:
    “`
    touch test_file.txt
    “`

    以上命令将在当前目录下创建一个名为test_file.txt的空文件。

    # 2. 更新访问时间和修改时间
    如果文件已经存在,那么touch命令可以更新文件的访问时间和修改时间,例如:
    “`
    touch test_file.txt
    “`

    以上命令将会更新test_file.txt文件的访问时间和修改时间为当前时间。

    # 3. 批量创建文件
    可以一次性创建多个文件,例如:
    “`
    touch file1.txt file2.txt file3.txt
    “`

    以上命令将会在当前目录下创建file1.txt、file2.txt和file3.txt三个文件。

    # 4. 更改文件的访问时间和修改时间
    可以使用-d选项指定一个日期时间来更改文件的访问时间和修改时间,例如:
    “`
    touch -d “2022-01-01 10:30” test_file.txt
    “`

    以上命令将会将test_file.txt文件的访问时间和修改时间更改为2022年1月1日10点30分。

    # 5. 创建文件并设置权限
    可以使用-m选项来指定新文件的权限,例如:
    “`
    touch -m 777 test_file.txt
    “`

    以上命令将会创建一个名为test_file.txt的文件,并将其权限设置为777。

    # 6. 创建具有特定时间的文件
    可以使用-t选项来指定新文件的时间戳,例如:
    “`
    touch -t 202201011030 test_file.txt
    “`

    以上命令将会创建一个名为test_file.txt的文件,并将其访问时间和修改时间设置为2022年1月1日10点30分。

    综上所述,mkdir命令用于创建新目录,可以用于创建单个目录、多级目录以及具有特定权限的目录。touch命令用于创建新文件、更新文件的时间戳和设置权限,可以用于创建单个文件、批量创建文件以及设置文件的时间戳和权限。

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

400-800-1024

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

分享本页
返回顶部