linux命令mkdir和touch

不及物动词 其他 109

回复

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

    mkdir命令和touch命令是Linux系统中常用的命令,用于创建目录和文件。下面分别介绍这两个命令的用法和参数。

    一、mkdir命令
    mkdir命令用于创建目录。其基本语法为:
    mkdir [选项] 目录名

    常用选项:
    -p:递归创建目录,即如果上级目录不存在,则一并创建。

    示例:
    1. 创建单个目录:
    mkdir new_dir

    2. 创建多个目录:
    mkdir dir1 dir2 dir3

    3. 创建递归目录:
    mkdir -p /dir1/dir2/dir3

    二、touch命令
    touch命令用于创建空文件或更改文件的时间戳。其基本语法为:
    touch [选项] 文件名

    常用选项:
    -a:仅更改访问时间。
    -c:仅在文件不存在时才创建新文件。
    -m:仅更改修改时间。

    示例:
    1. 创建空文件:
    touch file.txt

    2. 更改文件的访问和修改时间:
    touch -a file.txt
    touch -m file.txt

    3. 创建文件并指定时间戳:
    touch -t 202110310800 file.txt

    以上就是mkdir命令和touch命令的基本用法和常用选项。通过这两个命令,我们可以方便地创建目录和文件,并对文件的时间戳进行修改。在日常的Linux系统操作中,这两个命令非常有用。

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

    mkdir命令和touch命令是在Linux系统中常用的两个命令,用于在文件系统中创建目录和文件。下面将详细介绍mkdir命令和touch命令的用法和功能。

    1. mkdir命令:
    mkdir是make directory的缩写,用于创建目录。
    使用格式:mkdir [选项] [目录]
    常用选项:
    – p:递归创建目录,如果父级目录不存在,也会一并创建。
    – v:显示创建目录的详细信息。
    – m:设置目录的权限模式。
    使用示例:
    mkdir test :创建一个名为test的目录。
    mkdir -p /home/user/test1/test2/test3 :递归地创建名为test1、test2和test3的目录。
    mkdir -m 777 test :创建一个具有权限为777的目录。

    2. touch命令:
    touch命令用于创建空文件或修改已有文件的时间戳。
    使用格式:touch [选项] [文件]
    常用选项:
    – a:修改访问时间。
    – c:不创建文件,仅修改时间戳。
    – m:修改修改时间。
    使用示例:
    touch test.txt :创建一个名为test.txt的空文件。
    touch -a test.txt :修改test.txt的访问时间。
    touch -m test.txt :修改test.txt的修改时间。

    3. mkdir和touch的区别:
    mkdir命令用于创建目录,而touch命令用于创建文件。
    mkdir命令可以创建多层嵌套目录,而touch命令只能创建单个文件。
    mkdir命令可以使用选项设置目录的权限模式,而touch命令不可设置文件的权限。
    mkdir命令创建目录时不会修改目录的时间戳,而touch命令创建文件时会修改文件的时间戳。
    mkdir命令可以创建空目录,而touch命令不可创建空文件,只能修改已有文件的时间戳。

    4. 实际应用:
    mkdir和touch命令在Linux系统中经常用于进行目录和文件的创建和管理。
    使用mkdir命令可以快速创建所需的目录结构,使文件的组织更加有序。
    使用touch命令可以方便地创建空文件或修改文件的时间戳,以实现对文件的管理和控制。

    5. 注意事项:
    在使用mkdir和touch命令创建目录和文件时,需要注意以下几点:
    确保当前用户有足够的权限来创建目录和文件。
    尽量使用合适的权限模式来保护创建的目录和文件。
    在创建目录时,尝试使用-p选项来递归创建目录结构,以避免错误。
    在修改文件的时间戳时,要谨慎操作,确保不会对重要文件造成不可挽回的影响。

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

    一、mkdir命令

    1. mkdir命令是Linux系统下的一个创建目录命令,可以用来创建一个新目录。

    2. 命令格式:mkdir [选项] 目录名

    3. 主要选项:

    -m:设置目录的权限,默认权限是0777,即可读、可写、可执行。

    -p:递归创建目录,如果所在的目录不存在,会自动创建所需的父目录。

    -v:显示创建过程中的详细信息。

    4. 示例:

    (1) 创建单个目录:mkdir mydir

    (2) 创建多个目录:mkdir dir1 dir2 dir3

    (3) 创建目录并设置权限:mkdir -m 755 mydir

    (4) 创建嵌套目录:mkdir -p dir1/dir2/dir3

    (5) 创建目录并显示详细信息:mkdir -v mydir

    二、touch命令

    1. touch命令是Linux系统下的一个创建文件命令,可以用来创建一个新文件或者修改文件的访问时间和修改时间。

    2. 命令格式:touch [选项] 文件名

    3. 主要选项:

    -a:仅修改访问时间。

    -c:只有指定的文件不存在时,才创建新文件。

    -d:指定新文件的时间戳,格式为”YYYY-MM-DD HH:MM:SS”。

    -r:使用指定文件的时间戳,将新文件设置为该时间戳。

    -t:使用指定的时间戳,格式为”[[CC]YY]MMDDhhmm[.ss]”。

    4. 示例:

    (1) 创建新文件:touch myfile.txt

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

    (3) 修改访问时间:touch -a myfile.txt

    (4) 仅在文件不存在时创建新文件:touch -c myfile.txt

    (5) 使用指定文件的时间戳创建新文件:touch -r oldfile.txt newfile.txt

    (6) 使用指定的时间戳创建新文件:touch -t 202112011200.00 newfile.txt

    以上就是mkdir命令和touch命令的主要用法和示例。通过这两个命令,可以在Linux系统中轻松创建目录和文件,并进行相应的操作。

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

400-800-1024

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

分享本页
返回顶部