linux的touch命令新建

fiy 其他 25

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux的touch命令是用来新建文件或者改变文件的访问时间(atime)、修改时间(mtime)的。如果文件不存在,则会新建一个空白文件。

    使用touch命令新建文件很简单,只需要在命令后面跟上要创建的文件名即可。例如,要在当前目录下新建一个名为filename的文件,只需要输入以下命令:

    touch filename

    这样就会在当前目录下创建一个空白的filename文件。

    除了创建文件之外,touch命令还可以用来修改文件的访问时间和修改时间。通过-t参数可以指定一个时间戳来修改文件的访问时间和修改时间。例如,要将文件的访问时间和修改时间设置为2022年1月1日11点11分11秒,可以使用以下命令:

    touch -t 202201011111.11 filename

    这样就会将filename文件的访问时间和修改时间设置为指定的时间。

    另外,通过touch命令还可以批量创建多个文件。只需要在命令后面跟上要创建的文件名列表即可。例如,要在当前目录下同时创建abc、xyz和123三个文件,可以使用以下命令:

    touch abc xyz 123

    这样就会在当前目录下同时创建这三个文件。

    总结起来,Linux的touch命令是一个非常实用的命令,可以用来新建文件和修改文件的访问时间和修改时间。它的用法非常简单,只需要在命令后面跟上要创建的文件名即可。同时,还可以使用-t参数来指定一个时间戳来修改文件的访问时间和修改时间。

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

    Linux的touch命令用于创建新的空文件或者改变已有文件的访问时间和修改时间。

    1. 创建新的空文件:可以使用touch命令创建一个新的空文件。命令格式为:touch filename。这将在当前目录下创建一个名为filename的空文件。

    2. 改变文件的访问时间和修改时间:通过touch命令,可以更新已有文件的访问时间和修改时间。可以使用touch命令单独更新访问时间或者同时更新访问时间和修改时间。命令格式为:touch -a filename(只更新访问时间)或者touch -m filename(同时更新访问时间和修改时间)。

    3. 批量创建多个文件:touch命令还可以批量创建多个文件。可以使用touch命令同时创建多个文件。命令格式为:touch filename1 filename2 filename3……。这将在当前目录下创建多个名为filename1、filename2、filename3……的空文件。

    4. 使用touch命令创建带有特定时间戳的文件:可以使用touch命令结合-d选项创建带有特定时间戳的文件。命令格式为:touch -d “YYYY-MM-DD HH:MM:SS” filename。这将在当前目录下创建一个名为filename的文件,并将其访问时间和修改时间设置为指定的日期和时间。

    5.touch命令的权限:在使用touch命令创建文件时,默认情况下,新创建的文件的权限为用户当前的umask设置。如果想要自定义新创建文件的权限,可以使用chmod命令来改变文件的权限。

    请注意,touch命令不能用于创建目录,只能用于创建文件。如果要创建目录,可以使用mkdir命令。

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

    touch命令是Linux操作系统中常用的一个命令,用于创建新的空文件或者更改现有文件的时间戳。该命令可以接受一个或多个文件名作为参数,并可以使用选项来进行不同的操作。下面将从方法、操作流程等方面讲解如何使用touch命令新建文件。

    一、方法:
    语法:touch [选项]… 文件…

    二、选项:
    1. -a 或 –time=atime 或 –time=access 或 –time=use:仅更改文件的访问时间。
    2. -c 或–no-create:不创建任何文件。
    3. -d 或 –date=STRING:使用指定的时间代替当前时间。
    4. -h 或 –no-dereference:如果文件是一个符号链接,则不会更改符号链接所指向的文件,而是更改符号链接本身。
    5. -r 或 –reference=FILE:使用指定文件的时间代替当前时间。
    6. -t 或 –time=时间:使用指定的时间设置文件的时间戳。
    7. –help:显示帮助信息。
    8. –version:显示版本信息。

    三、操作流程:

    1. 新建空文件:使用touch命令新建一个空文件非常简单,只需在命令后面加上文件名即可。例如,要新建一个名为test.txt的空文

    touch test.txt

    这样就会在当前目录下创建一个名为test.txt的空文件。

    2. 创建多个文件:如果需要一次性创建多个文件,只需将文件名作为touch命令的参数之一,中间用空格分隔。例如,要创建test1.txt和test2.txt两个文件,可以使用如下命令:

    touch test1.txt test2.txt

    这样就会在当前目录下创建test1.txt和test2.txt两个空文件。

    3. 更改文件的访问时间:可以使用-a选项来仅更改文件的访问时间。例如,要仅更改test.txt文件的访问时间为当前时间,可以使用如下命令:

    touch -a test.txt

    此时,文件的访问时间被更改为当前时间,而修改时间保持不变。

    4. 指定文件的时间戳:使用-t选项可以指定一个时间来设置文件的时间戳。例如,要将test.txt文件的时间戳设置为2022年1月1日上午9点30分,可以使用如下命令:

    touch -t 202201010930 test.txt

    这样,test.txt文件的时间戳将会被设置为指定的时间。

    5. 使用参考文件的时间戳:可以使用-r选项来使用另一个文件的时间戳来设置目标文件的时间戳。例如,要将test2.txt的时间戳设置为test1.txt的时间戳,可以使用如下命令:

    touch -r test1.txt test2.txt

    这样,test2.txt文件的时间戳将会被设置为test1.txt文件的时间戳。

    6. 不创建文件:如果只想更改文件的时间戳,而不想创建新文件,可以使用-c选项。例如,要查看文件test.txt的时间戳,可以使用如下命令:

    touch -c test.txt

    如果文件存在,命令将会显示文件的详细信息,包括时间戳;如果文件不存在,则不会有任何输出。

    7. 使用帮助和版本信息:如果对touch命令的选项和用法不熟悉,可以使用–help选项来显示帮助信息,使用–version选项来显示版本信息。

    touch –help
    touch –version

    以上就是使用touch命令在Linux系统中新建文件的方法和操作流程。通过掌握这些基本操作,可以更好地利用touch命令在Linux系统中进行文件操作。

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

400-800-1024

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

分享本页
返回顶部