精华内容
下载资源
问答
  • touch命令 创建文件

    2021-01-09 19:02:55
    如果文件不存在,将会创建空文件,除非指定了”-c”或”-h”选项。 注意:在修改文件时间属性时候,用户必须是文件属主,或拥有写文件访问权限。 语法格式:touch [参数] [文件] 常用参数: -a ...
  • 如果文件不存在,将会创建空文件,除非指定了”-c”或”-h”选项。注意:在修改文件时间属性时候,用户必须是文件属主,或拥有写文件访问权限。语法格式:touch [参数] [文件]常用参数:-a改变档案...

    touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。

    touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。如果文件不存在,将会创建新的空文件,除非指定了”-c”或”-h”选项。

    注意:在修改文件的时间属性的时候,用户必须是文件的属主,或拥有写文件的访问权限。

    语法格式:touch [参数] [文件]

    常用参数:-a改变档案的读取时间记录

    -m改变档案的修改时间记录

    -r使用参考档的时间记录,与 --file 的效果一样

    -c不创建新文件

    -d设定时间与日期,可以使用各种不同的格式

    -t设定档案的时间记录,格式与 date 命令相同

    --no-create不创建新文件

    --help显示帮助信息

    --version列出版本讯息

    参考实例

    创建空文件:[root@lmlphp.com ~]# touch file.txt

    批量创建文件:[root@lmlphp.com ~]# touch file{1..5}.txt

    [root@lmlphp.com ~]# ls

    file1.txt file2.txt file3.txt file4.txt file5.txt

    修改文件的access(访问)时间:[root@lmlphp.com ~]# stat file.txt

    File: file.txt

    Size: 0 Blocks: 0 IO Block: 512 regular empty file

    Device: 2h/2d Inode: 87538717757135273 Links: 1

    Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)

    Access: 2019-04-07 00:25:34.729216500 +0800

    Modify: 2019-04-07 00:25:34.729216500 +0800

    Change: 2019-04-07 00:25:34.729216500 +0800

    Birth: -

    [root@lmlphp.com ~]# touch -a file.txt

    [root@lmlphp.com ~]# stat file.txt

    File: file.txt

    Size: 0 Blocks: 0 IO Block: 512 regular empty file

    Device: 2h/2d Inode: 87538717757135273 Links: 1

    Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)

    Access: 2019-04-07 00:26:13.004116000 +0800

    Modify: 2019-04-07 00:25:34.729216500 +0800

    Change: 2019-04-07 00:26:13.004116000 +0800

    Birth: -

    展开全文
  • 如果文件不存在,将会创建空文件,除非指定了"-c"或"-h"选项。注意:在修改文件时间属性时候,用户必须是文件属主,或拥有写文件访问权限。语法格式:touch [参数] [文件]常用参数:-a改变档案读取...

    Loading...

    touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。

    touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。如果文件不存在,将会创建新的空文件,除非指定了"-c"或"-h"选项。

    注意:在修改文件的时间属性的时候,用户必须是文件的属主,或拥有写文件的访问权限。

    语法格式:touch [参数] [文件]

    常用参数:

    -a改变档案的读取时间记录
    -m 改变档案的修改时间记录
    -r使用参考档的时间记录,与 --file 的效果一样
    -c不创建新文件
    -d设定时间与日期,可以使用各种不同的格式
    -t设定档案的时间记录,格式与 date 命令相同
    --no-create 不创建新文件
    --help显示帮助信息
    --version列出版本讯息

    参考实例

    创建空文件:

    [root@proyy.com ~]# touch file.txt  

    批量创建文件:

    [root@proyy.com ~]# touch file{1..5}.txt 
    [root@proyy.com ~]# ls
    file1.txt file2.txt file3.txt file4.txt file5.txt

    修改文件的access(访问)时间:

    [root@proyy.com ~]# stat file.txt
    File: file.txt
    Size: 0 Blocks: 0 IO Block: 512 regular empty file
    Device: 2h/2d Inode: 87538717757135273 Links: 1
    Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)
    Access: 2019-04-07 00:25:34.729216500 +0800
    Modify: 2019-04-07 00:25:34.729216500 +0800
    Change: 2019-04-07 00:25:34.729216500 +0800
    Birth: -
    [root@proyy.com ~]# touch -a file.txt
    [root@proyy.com ~]# stat file.txt
    File: file.txt
    Size: 0 Blocks: 0 IO Block: 512 regular empty file
    Device: 2h/2d Inode: 87538717757135273 Links: 1
    Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)
    Access: 2019-04-07 00:26:13.004116000 +0800
    Modify: 2019-04-07 00:25:34.729216500 +0800
    Change: 2019-04-07 00:26:13.004116000 +0800
    Birth: -

    打个小广告,宝塔服务器面板,我用的也是,很方便,重点是免费的也能用,没钱太难了,穷鬼一个,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9kY3ZwbXo=

    最后修改:2019 年 11 月 07 日 03 : 28 AM

    © 允许规范转载

    赞赏

    如果觉得我的文章对你有用,请随意赞赏

    ×Close

    赞赏作者

    扫一扫支付

    支付宝支付

    微信支付

    展开全文
  • touch 创建文件

    2018-12-07 22:14:15
    文章目录一、空白文件二、更新时间 一、空白文件 如果文件 不存在,则创建一个空白的文件。 二、更新时间 如果文件 存在的,则更新末次保存的日期。 ...
    展开全文
  • 需要注意是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。Linux 系统中,每...

    既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用touch 命令。

    需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件的时间参数(但当文件存在时,会修改此文件的时间参数)。

    Linux 系统中,每个文件主要拥有 3 个时间参数(通过 stat 命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间:

    访问时间(Access Time,简称 atime):只要文件的内容被读取,访问时间就会更新。例如,使用 cat 命令可以查看文件的内容,此时文件的访问时间就会发生改变。

    数据修改时间(Modify Time,简称 mtime):当文件的内容数据发生改变,此文件的数据修改时间就会跟着相应改变。

    状态修改时间(Change Time,简称 ctime):当文件的状态发生变化,就会相应改变这个时间。比如说,如果文件的权限或者属性发生改变,此时间就会相应改变。

    touch 命令的基本格式如下:

    [root@localhost ~]# touch [选项] 文件名

    选项:

    -a:只修改文件的访问时间;

    -c:仅修改文件的时间参数(3 个时间参数都改变),如果文件不存在,则不建立新文件。

    -d:后面可以跟欲修订的日期,而不用当前的日期,即把文件的 atime 和 mtime 时间改为指定的时间。

    -m:只修改文件的数据修改时间。

    -t:命令后面可以跟欲修订的时间,而不用目前的时间,时间书写格式为 YYMMDDhhmm。

    可以看到,touch 命令可以只修改文件的访问时间,也可以只修改文件的数据修改时间,但是不能只修改文件的状态修改时间。因为,不论是修改访问时间,还是修改文件的数据时间,对文件来讲,状态都会发生改变,即状态修改时间会随之改变(更新为操作当前文件的真正时间)。

    【例 1】 touch 命令创建文件。

    [root@localhost ~]#touch bols

    #建立名为 bols 的空文件

    【例 2】 在例 1 的基础上修改文件的访问时间。

    [root@localhost ~]#ll --time=atime bols

    #查看文件的访问时间

    -rw-r--r-- 1 root root 0 Sep 25 21:23 bols

    #文件上次的访问时间为 9 月 25 号 21:23

    [root@localhost ~]#touch bols

    [root@localhost ~]#ll --time=atime bols

    -rw-r--r-- 1 root root 0 May 15 16:36 bols

    #而如果文件已经存在,则也不会报错,只是会修改文件的访问时间。

    【例 3】 修改 bols 文件的 atime 和 mtime。

    [root@localhost ~]# touch -d "2017-05-04 15:44" bols

    [root@localhost ~]# ll bols; ll --time=atime bols; ll --time=ctime bols

    -rw-r--r-- 1 root root 0 May 4 2017 bols

    -rw-r--r-- 1 root root 0 May 4 2017 bols

    -rw-r--r-- 1 root root 0 Sep 25 21:40 bols

    #ctime不会变为设定时间,但更新为当前服务器的时间

    展开全文
  • touch命令创建文件

    2017-07-13 09:59:00
    创建文件或修改文件时间 touch [options]file-list 参数 file-list是touch将要创建或更新的文件路径名 ...-a 只更新访问时间,不改变修改...-c 不创建不存在的文件 -m 只更新修改时间,不改变访问时间 -r file...
  • -c 如指定的文件不存在,不会建立新的文件。 -d 更改指定日期时间,而不是当前系统时间,可设定多种格式。 -r 把指定的文档或目录的时间设置成与参考文档或目录的日期时间一致。 -t 使用指定的时间,而不是当前...
  • touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。 Linux 系统中,每个文件...
  • 编写一个程序,他作用是先查看一下/root/test/logical这个名称是否存在,若不存在,则创建一个文件。使用touch创建创建完成后离开;如果存在话,判断该名称是否为文件,若为文件则将之删除后新建一个目录。...
  • 需要注意是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。 Linux 系统...
  • 需要注意是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。Linux 系统中,每...
  • 使用指令"touch"时,如果指定的文件不存在,则将创建一个新的空白文件。例如,在当前目录下,使用该指令创建一个空白文件"file",输入如下命令: $ touch file #创建一个名为“file”的新的空白文件 [root@iosp174...
  • 不存在的文件,进行创建新的空白文件。短选项长选项含义-a–time=atime或–time=access或–time=use只更改存取时间-m–time=mtime只更改变动时间-dTIME–-date=字符串设定时间与日期,可以使用各种不同的格式-t...
  • 当文件名不存在时,创建文件 文件名已存在,不影响文件内容,仅影响修改时间 ​​​​​​​​​​​​​​ touch -r file1 file2 按照file1时间戳修改file2时间戳 ​​​​​​​ touch -t 时间 ...
  • //备份成功,原来日志文件不存在了,重新创建日志文件, return $log; } } } ?> ``` //框架初始化 //初始化当前路径 //echo substr(str_replace('\\','/',__FILE__),0,-8); define('ROOT',str_replace ('\\...
  • 需要注意是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。Linux 系统中,每...
  • 注意:普通用户只能在用户家目录及家...类型:touch创建的文件类型是“-”,结合ls -l学习。 在当前目录下创建指定文件 在指定目录下创建指定文件 在当前目录下一次创建多个文件 在指定目录下创建多个文件 ...
  • linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或--time=atime或--time=access或--time...
  • (1)如果文件不存在,可以创建一个空白文件 例: 创建空白文件01.txt touch 01.txt (2)如果文件已经存在,可以修改文件末次修改时间 例: 修改test.txt文件最后修改时间 touch test.txt 2.mkdir 创建...
  • Linux中 touch 命令可以改变文档或目录时间, 包括存取时间或更改时间, 也可以用于创建新文件。... -c 如指定的文件不存在,不会建立新的文件。 -d 更改指定日期时间,而不是当前系统时间,可设定多种格式。 ...
  • 使用VI命令可以编辑文件,如果文件不存在则进行创建,如果要创建一个空的文件,可以先使用VI命令编辑一个空文件,然后直接进行保存。 1. vi newfile 2. 按ESC键进入命令模式 3. 输入“:wq”,保存并退出,即可以...
  • 1.用于把已存在文件的时间标签更新为系统当前时间(默认方式),它们数据将原封不动地保留下来; 2.用来创建文件。 语法 touch(选项)(参数) 选项 -a:或--time=atime或--time=access或--time...
  • 从embed.FS类型重新创建嵌入式文件系统 可用四个动作: //go:embed someFS/* var bdFS embed. FS // Just replicate folder Structure rebed . Tree ( bdFS ) // Make empty files rebed . Touch ( bdFS ) // ...
  • linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch[选项]...文件... 2.命令参数: -a或--time=atime或--time=access或--time=use...
  • linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 1.命令格式: touch [选项]... 文件... 2.命令参数: -a 或--time=atime或--time=...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 959
精华内容 383
关键字:

touch创建的文件不存在