linux常用命令全集touch

worktile 其他 7

回复

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

    常用Linux命令之touch

    在Linux系统中,touch命令用于创建文件或者修改文件的时间属性。下面是touch命令的常见用法和示例:

    1. 创建新文件:
    touch filename

    通过执行该命令可以创建一个名为filename的空文件。如果该文件已经存在,则会改变文件的访问和修改时间。

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

    通过在命令后面列出多个文件名,可以一次性创建多个文件。

    3. 创建带路径的文件:
    touch path/filename

    可以在文件名前加上路径信息,创建带有路径的文件。如果路径不存在,则会创建相应的目录。

    4. 修改文件的访问和修改时间:
    touch -a filename

    通过 -a 参数,可以只更改文件的访问时间,而不影响文件的修改时间。

    touch -m filename

    通过 -m 参数,可以只更改文件的修改时间,而不影响文件的访问时间。

    5. 根据已存在的文件更新文件时间:
    touch -r oldfile newfile

    通过 -r 参数,可以根据已存在的文件oldfile的时间信息,更新文件newfile的时间。

    6. 指定时间戳:
    touch -t YYYYMMDDHHMM filename

    通过 -t 参数,可以指定一个自定义的时间戳,格式为YYYYMMDDHHMM,来修改文件的访问和修改时间。

    以上是touch命令的一些常用用法和示例。通过使用这些命令,可以方便地创建文件、修改文件的时间属性或者复制文件的时间信息。在Linux系统中,touch命令是一个非常实用的工具。

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

    Linux中的touch命令用于创建新的空文件或更新现有文件的时间戳。它是Linux系统中最常用的命令之一,非常方便实用。下面是touch命令的一些常用用法:

    1. 创建新的空文件:可以使用touch命令创建一个新的空文件。例如,要创建一个名为file.txt的空文件,可以使用以下命令:`touch file.txt`。

    2. 更新文件的访问和修改时间:touch命令的一个主要用途是更新文件的访问时间和修改时间。默认情况下,touch命令会将文件的访问和修改时间设置为当前时间。例如,要将文件file.txt的访问和修改时间设置为当前时间,可以使用以下命令:`touch file.txt`。

    3. 指定精确的时间戳:除了使用当前时间,你还可以使用touch命令指定精确的时间戳。可以使用`-t`选项来指定时间戳。例如,要将文件file.txt的访问和修改时间设置为2022年1月1日10点30分,可以使用以下命令:`touch -t 202201011030 file.txt`。

    4. 批量操作文件:touch命令还可以用于批量操作文件。你可以使用通配符来选择一组文件,并同时更新它们的时间戳。例如,要将当前目录下所有以.txt结尾的文件的访问和修改时间设置为当前时间,可以使用以下命令:`touch *.txt`。

    5. 创建多级目录和文件:如果要创建一个多级目录和文件,可以使用`-p`选项。例如,要创建一个名为dir1/dir2/file.txt的文件,可以使用以下命令:`touch -p dir1/dir2/file.txt`。如果目录dir1和dir2不存在,touch命令会同时创建它们。

    总结起来,touch命令是Linux中一个非常实用的命令,可以用于创建新的空文件、更新文件的时间戳以及批量操作文件。熟练掌握touch命令的用法,可以提高工作效率和便捷性。

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

    一、touch命令概述
    touch命令是Linux系统中一个非常常用的命令,用于创建新的空文件或者更新已存在文件的访问和修改时间。它可以创建一个空文件,也可以用于修改文件的时间戳。

    二、touch命令语法
    touch [选项] 文件名

    三、touch常用选项
    1. -a/–time=access,仅修改访问时间(atime);
    2. -c/–no-create,不创建任何文件;
    3. -d/–date=STRING,以指定的格式STRING设置时间戳,例如”2020-01-01 12:00:00″;
    4. -f/–force,强制创建或更新文件时间戳;
    5. -m/–time=modify,仅修改修改时间(mtime);
    6. -r/–reference=参考文件,将新文件的时间戳设置为参考文件的时间戳;
    7. -t/–time=时间,设置文件的时间戳为指定的时间;
    8. –help,显示帮助信息;
    9. –version,显示版本号。

    四、touch命令操作示例
    1. 创建一个新文件。
    命令:touch myfile.txt
    解释:使用touch命令创建一个名为myfile.txt的文件。

    2. 创建多个新文件。
    命令:touch file1.txt file2.txt file3.txt
    解释:使用touch命令同时创建file1.txt、file2.txt和file3.txt三个文件。

    3. 更新文件的访问和修改时间。
    命令:touch -a myfile.txt
    解释:使用touch命令更新myfile.txt文件的访问时间。

    4. 仅更新文件的访问时间。
    命令:touch -a -m myfile.txt
    解释:使用touch命令同时更新myfile.txt文件的访问时间和修改时间。

    5. 使用参考文件更新文件的时间戳。
    命令:touch -r reference.txt myfile.txt
    解释:使用touch命令将myfile.txt文件的时间戳设置为reference.txt文件的时间戳。

    6. 使用指定时间更新文件的时间戳。
    命令:touch -t 202002011200.00 myfile.txt
    解释:使用touch命令将myfile.txt文件的时间戳设置为2020年2月1日12:00:00。

    7. 强制创建或更新文件时间戳。
    命令:touch -f myfile.txt
    解释:使用touch命令强制创建或更新myfile.txt文件的时间戳,即使文件不存在。

    8. 不创建任何文件。
    命令:touch -c myfile.txt
    解释:使用touch命令不创建任何文件,即使文件不存在。

    五、小结
    该文章通过对touch命令的概述、语法和常用选项的介绍,以及具体的操作示例,清晰地讲解了touch命令的使用方法和操作流程。通过学习该命令,我们可以在Linux系统中轻松地创建和修改文件的时间戳。

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

400-800-1024

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

分享本页
返回顶部