linuxtouch命令与mkdir

fiy 其他 105

回复

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

    Linux中的touch命令和mkdir命令都是用于创建文件和目录的命令,但是它们具有不同的功能和用法。下面我将分别介绍这两个命令的使用方法。

    1. touch命令:
    touch命令用于修改文件的访问和修改时间,如果文件不存在则创建一个空文件。

    使用格式:
    touch [选项] 文件名

    常用选项:
    -a 只修改访问时间
    -m 只修改修改时间
    -c 文件不存在时不创建文件
    -d 根据指定日期时间创建或修改文件

    使用示例:
    1) 创建一个空文件:touch file.txt
    2) 修改一个已有文件的访问和修改时间:touch -a -m file.txt
    3) 根据指定日期时间创建或修改文件:touch -d “2021-01-01 12:00:00” file.txt

    2. mkdir命令:
    mkdir命令用于创建目录。

    使用格式:
    mkdir [选项] 目录名

    常用选项:
    -m 设置目录的权限
    -p 创建多级目录

    使用示例:
    1) 创建一个目录:mkdir directory
    2) 创建多级目录:mkdir -p dir1/dir2/dir3
    3) 设置目录的权限:mkdir -m 755 directory

    总结:
    touch命令用于创建空文件或者修改文件的访问和修改时间,而mkdir命令用于创建目录。它们的使用方法各有不同,但都是基本的文件管理命令,在Linux系统中非常常用。

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

    Linux中的touch命令和mkdir命令都是用来创建文件或目录的。

    1. touch命令:
    touch命令用于创建新的空白文件,或者更新已存在文件的访问时间和修改时间。其语法如下:
    “`shell
    touch [选项] 文件名
    “`
    常用选项:
    – -a:仅更新文件的访问时间。
    – -c:仅在文件不存在时创建文件,不更改时间。
    – -d:指定新文件的日期和时间。
    – -r:使用指定文件的日期和时间作为新文件的日期和时间。
    – -t:使用指定的日期和时间作为新文件的日期和时间。

    示例:
    “`shell
    touch file.txt # 创建一个新的空白文件file.txt
    touch -d “2021-01-01” file.txt # 将文件file.txt的日期更改为2021年1月1日
    touch -t 202101010000 file.txt # 将文件file.txt的日期和时间更改为2021年1月1日00:00

    “`

    2. mkdir命令:
    mkdir命令用于创建新的目录。其语法如下:
    “`shell
    mkdir [选项] 目录名
    “`
    常用选项:
    – -m:设置新创建目录的权限。
    – -p:递归创建目录,如果上级目录不存在也会创建。

    示例:
    “`shell
    mkdir dir1 # 创建一个名为dir1的空目录
    mkdir -p dir1/dir2 # 递归创建目录dir1/dir2,如果dir1不存在,则同时创建dir1和dir2
    mkdir -m 755 dir1 # 创建一个权限为755的目录dir1
    “`

    总结:
    – touch命令用于创建空白文件或更新文件的时间信息。
    – mkdir命令用于创建目录。
    – 两者都是在Linux中创建文件或目录的常用命令。
    – touch命令还可以用于更新文件的时间信息。
    – mkdir命令可选项较少,常用于简单的目录创建,而touch命令的选项更多,可以很灵活地控制文件的时间信息。

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

    Linux中的touch命令和mkdir命令都是用于创建文件或目录的命令,但在用法和功能上有所不同。

    1、touch命令
    touch命令用于更新文件的访问时间和修改时间,如果文件不存在,则创建一个新的空文件。

    使用方法:
    touch [选项] 文件名

    常用选项:
    -a 或 –time=atime:只更改访问时间
    -m 或 –time=mtime:只更改修改时间
    -c 或 –no-create:不创建任何文件
    -r 文件或目录名:与指定的文件或目录有相同的时间属性

    示例:
    1) 创建一个新的空文件:
    touch file.txt

    2) 创建多个文件:
    touch file1.txt file2.txt file3.txt

    3) 更新文件的访问时间和修改时间为当前时间:
    touch -m file.txt

    4) 将新创建的文件的时间属性设置与现有文件相同:
    touch -r existing_file.txt new_file.txt

    2、mkdir命令
    mkdir命令用于创建一个新的目录。

    使用方法:
    mkdir [选项] 目录名

    常用选项:
    -p 或 –parents:创建多级目录
    -v 或 –verbose:显示创建的目录信息

    示例:
    1) 创建一个新的目录:
    mkdir directory

    2) 创建多个目录:
    mkdir directory1 directory2 directory3

    3) 创建多级目录:
    mkdir -p parent/child/grandchild

    4) 创建目录并显示创建的目录信息:
    mkdir -v directory

    通过以上示例可以看出,touch命令用于创建文件或更新文件的时间属性,而mkdir命令用于创建目录。可以根据具体的需求选择合适的命令来创建文件或目录。

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

400-800-1024

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

分享本页
返回顶部