精华内容
下载资源
问答
  • touch用法

    2021-05-16 11:25:00
    touch 修改文件时间戳:-a 只改变访问时间-m 只改变修改时间-t 指定时间-m -t 201610071430 指定文件的修改时间[root@xuelinux test]# stat aFile: "a"Size: 0 Blocks: 0 IO Block: 4096 普通空文件Device: 802h/...

    touch 修改文件时间戳:

    -a 只改变访问时间

    -m 只改变修改时间

    -t 指定时间

    -m -t 201610071430  指定文件的修改时间

    [root@xuelinux test]# stat a

    File: "a"

    Size: 0         Blocks: 0          IO Block: 4096   普通空文件

    Device: 802h/2050dInode: 1858        Links: 1

    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

    Access: 2016-10-07 14:28:11.113992165 +0800

    Modify: 2016-10-07 14:28:11.113992165 +0800

    Change: 2016-10-07 14:28:11.113992165 +0800

    [root@xuelinux test]# touch -a a

    [root@xuelinux test]# stat a

    File: "a"

    Size: 0         Blocks: 0          IO Block: 4096   普通空文件

    Device: 802h/2050dInode: 1858        Links: 1

    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

    Access: 2016-10-07 14:28:45.270992337 +0800

    Modify: 2016-10-07 14:28:11.113992165 +0800

    Change: 2016-10-07 14:28:45.270992337 +0800

    [root@xuelinux test]# touch -m -t 201610070830 a

    [root@xuelinux test]# stat a

    File: "a"

    Size: 0                Blocks: 0          IO Block: 4096   普通空文件

    Device: 802h/2050d       Inode: 1858        Links: 1

    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

    Access: 2016-10-07 14:28:45.270992337 +0800

    Modify: 2016-10-07 08:30:00.000000000 +0800

    Change: 2016-10-07 14:34:18.924992100 +0800

    stat 文件名  显示文件的具体信息。

    展开全文
  • 除了在Linux上简单地创建一个空文件之外,Linux touch命令还有更多的用途。您也可以使用它来更改现有文件的时间戳,包括它们的访问和修改时间。本文介绍了8种通过Linux终端使用touch命令的方法。我们已经在Ubuntu ...

    除了在Linux上简单地创建一个空文件之外,Linux touch命令还有更多的用途。您也可以使用它来更改现有文件的时间戳,包括它们的访问和修改时间。本文介绍了8种通过Linux终端使用touch命令的方法。

    我们已经在Ubuntu 18.04 LTS系统上运行了本文中提到的命令和过程。由于touch命令是一个命令行实用程序,因此本文将使用Ubuntu终端(Terminal)。您可以通过系统Dash或Ctrl + Alt + T快捷方式打开终端。

    1.使用touch命令创建一个空文件

    touch命令最简单,最基本的用法是通过命令行创建一个空文件。如果您是Terminal-savvy用户,则可以在命令行中通过以下命令快速创建一个新文件:

    $ touch “filename”

    例:

    $ touch samplefile

    在以下示例中,我通过touch命令创建了一个名称为“samplefile”的空文件。然后,我使用ls命令查看了系统上文件是否存在,因为touch命令不提示是否已创建文件。

    cf199f637bb07c7a605bfe8ac9b816dd.png

    2.使用touch命令一次创建多个文件

    尽管cat命令和标准重定向符号也是通过命令行创建文件的方法,但是touch命令具有优势,因为您可以一次使用它创建多个文件。您可以使用以下语法来通过touch命令创建多个文件:

    $ touch samplefile1 samplefile2 samplefile3 ….

    在下面的示例中,我通过touch命令同时创建了三个文件,然后使用ls命令来查看这些文件是否存在:

    8e26c8b07b9ee7752b1ecbd0c2bc7ffa.png

    3.强制避免使用touch命令创建新文件

    有时需要避免创建新文件(如果文件不存在)。在这种情况下,您可以在touch命令中使用“ -c”选项,如下所示:

    $ touch -c “filename”

    在以下示例中,我使用了touch命令来强制避免创建新文件。

    674c0be76c18976b7889d429ff9f7754.png

    当我使用ls命令列出该文件时,以下输出验证该文件在系统中不存在。

    cecd5f731fbceb31c59754eb0c10667a.png

    4.更改文件的访问和修改时间

    touch命令的另一个用途是更改文件的访问时间和修改时间。

    让我们举一个例子来展示如何做到这一点。我通过touch命令创建了一个名为“testfile”的文件,并通过stat命令查看了其统计信息:

    8a37f063ef56a29b8ee4804b59d8603c.png

    然后我输入了以下touch命令:

    $ touch testfile

    该触摸命令将访问和修改时间更改为我再次为“testfile”运行touch命令的时间。您可以在下图中看到更改的访问和修改时间:

    ef671f4194486d2bc4a710dc3bf3b6a3.png

    5.更改访问时间或修改时间[只修改某一个]

    无需同时更改访问和修改时间,我们可以选择通过touch命令仅更改其中之一。

    在以下示例中,我创建了一个名为“samplefile”的文件,并通过stat命令查看了它的统计信息:

    c2a6278eaa256fb484053254b702abb8.png

    通过对该文件使用touch命令,使用“ -a”选项,仅更改该文件的访问时间:

    $ touch -a samplefile

    stat命令的输出现在显示访问时间已更改为我使用’-a’选项运行touch命令的时间:

    aa980a24ee272d1f4ada8e763fbe9df9.png

    通过在此文件上通过touch命令使用“ -m”选项,仅更改该文件的修改时间:

    $ touch -m samplefile

    stat命令的输出现在显示修改时间已更改为我使用’-m’选项运行touch命令的时间:

    a5e244725571c193a3172d35c250075e.png

    6.如何将一个文件的访问和修改时间复制到另一个文件

    假设我们有一个名为samplefileA的文件:

    ef577a2fadf8db521c9406e7961578ae.png

    另一个名为samplefileB的文件:

    6f701d129e27a05bab2a457f307d517d.png

    如果您想将文件samplefileA的访问和修改时间更改为samplefileB的,您可以按以下方式运行touch命令:

    $ touch samplefileA -r sampleFileB

    11b6e62996a70e4f1589a3ddee6812dc.png

    上图中stat命令的输出显示,samplefileA现在具有与samplefileB相同的访问和修改时间值。

    7.创建一个带有指定时间戳的新文件

    为了用指定的时间戳而不是创建的实际时间创建一个新的空文件,可以使用touch命令的以下语法:

    $ touch -t YYMMDDHHMM.SS ”filename”

    如下图所示,stat示例文件显示其访问和修改时间是通过touch命令创建它时提供的时间戳:

    16825fc7699f18b700472fbab5374a94.png

    8.将文件的时间戳更改为其他时间

    您可以使用以下touch命令语法将现有文件的时间戳更改为其他时间:

    $ touch -c -t YYMMDDHHMM.SS “filename”

    在以下示例中,通过touch命令更改了现有文件的时间戳,然后在示例文件上执行stat命令验证了更改:

    d9750e42a4c536e71fa294c30c72555c.png

    通过在本文中介绍的基础但有用的方案,我们可以掌握touch命令从而能够通过Linux命令行快速执行一些看似复杂的任务。

    展开全文
  • 使用方法:hadoop fs -touch URI [URI …] 创建一个0字节的空文件 示例:hadoop fs -touch /empty.txt 注意:旧版本的创建空文件用的命令是touchz(touch的前身)

    使用方法:hadoop fs -touch URI [URI …] 

    创建一个0字节的空文件

    示例:hadoop fs -touch /empty.txt

    注意:旧版本的创建空文件用的命令是touchz(touch的前身)

    展开全文
  • 你还在为不知道linux系统下touch命令的使用方法而不知所措么?下面来是答-案-网 Z Qnf.Com小编为大家收集的linux系统下touch命令的使用方法,欢迎大家阅读:linux系统下touch命令的使用方法 1.命令格式:touch [选项...

    你还在为不知道linux系统下touch命令的使用方法而不知所措么?下面来是答-案-网 Z Qnf.Com小编为大家收集的linux系统下touch命令的使用方法,欢迎大家阅读:

    linux系统下touch命令的使用方法  1.命令格式:

    touch [选项]... 文件...

    2.命令参数:

    -a 或--time=atime或--time=access或--time=use  只更改存取时间。

    -c 或--no-create  不建立任何文档。

    -d  使用指定的日期时间,而非现在的时间。

    -f  此参数将忽略不予处理,仅负责解决bsd版本touch指令的兼容性问题。

    -m 或--time=mtime或--time=modify  只更改变动时间。

    -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。

    -t  使用指定的日期时间,而非现在的时间。

    3.命令功能:

    touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。

    4.使用范例:

    实例一:创建不存在的文件

    命令:

    touch log2012.log log2013.log

    输出:

    代码如下:

    [[email protected] test]# touch log2012.log log2013.log

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 16:01 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    如果log2014.log不存在,则不创建文件

    代码如下:

    [[email protected] test]# touch -c log2014.log

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 16:01 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    实例二:更新log.log的时间和log2012.log时间戳相同

    命令:

    touch -r log.log log2012.log

    输出:

    代码如下:

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 16:01 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    -rw-r--r-- 1 root root 0 10-28 14:48 log.log

    [[email protected] test]# touch -r log.log log2012.log

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 14:48 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    -rw-r--r-- 1 root root 0 10-28 14:48 log.log

    实例三:设定文件的时间戳

    命令:

    touch -t 201211142234.50 log.log

    输出:

    代码如下:

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 14:48 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    -rw-r--r-- 1 root root 0 10-28 14:48 log.log

    [[email protected] test]# touch -t 201211142234.50 log.log

    [[email protected] test]# ll

    -rw-r--r-- 1 root root 0 10-28 14:48 log2012.log

    -rw-r--r-- 1 root root 0 10-28 16:01 log2013.log

    -rw-r--r-- 1 root root 0 2012-11-14 log.log

    说明:

    -t time 使用指定的时间值 time 作为指定文件相应时间戳记的新值.此处的 time规定为如下形式的十进制数:

    [[cc]yy]mmddhhmm[.ss]

    这里,cc为年数中的前两位,即”世纪数”;yy为年数的后两位,即某世纪中的年数.如果不给出cc的值,则touch 将把年数ccyy限定在1969--2068之内.mm为月数,dd为天将把年数ccyy限定在1969--2068之内.mm为月数,dd为天数,hh 为小时数(几点),mm为分钟数,ss为秒数.此处秒的设定范围是0--61,这样可以处理闰秒.这些数字组成的时间是环境变量tz指定的时区中的一个时 间.由于系统的限制,早于1970年1月1日的时间是错误的。

    指令名稱:

    touch(1) - 更新檔案的時間紀錄

    說明:

    藉由這個指令,我們可以同時或單獨變更檔案的兩種時間紀錄,讀取時間(access time)以及修改時間(modification time)。

    選項:

    -a

    更改文件的讀取時間(access time)

    -c, --no-create

    不建立任何新檔案

    -m

    更改文件的修改時間(modification time)

    -t stamp

    設定"特定時間"來代替"目前時間",格式 [[cc]yy]mmddhhmm[.ss]

    --help

    顯示程式用法資訊

    --version

    顯示程式本身的版本資訊

    實例說明:

    空檔案

    代码如下:

    # touch file-touch1

    # ls -l

    total 0

    -rw-r--r-- 1 root root 0 7月 9 13:53 file-touch1

    #

    一般狀況下使用 touch 指令變更檔案時間,如果檔案不存在,touch 會自動建立指定的檔案(空檔案)。如果不想因使用 touch 而建立任何新檔案,必須加上選項 -c

    代码如下:

    # touch -c file-touch2

    touch: setting times of `file-touch2': 沒有此一檔案或目錄

    #

    指令的執行結果是出現一段錯誤訊息,因為指定的檔案不存在。這正是加上選項 -c 的目的。 更新檔案時間 touch 指令一般是以下指令當時的電腦時間來作為更新檔案的時間。但也提供特殊的選項 -t 來

    指定"特定的時間"作為更新時間。為了舉例的方便,我原封不定地,拷貝一隻已建檔許久的系統程式 -- tcsh

    复制代码

    代码如下:

    # cp -a /bin/tcsh .

    # ls --full-time

    total 288

    -rwxr-xr-x 1 root root 288604 週一 6月 25 03:45:26 2001 tcsh

    #

    這隻程式的最後修改時間是 -- 2001 年 6 月 25 日 3 點 45 分 26 秒。現在,我因監控上的需要,打算將檔案時間變更為 2002 年 7 月 1 日 8 點 00 分 01 秒。最簡單有效的作法如下

    代码如下:

    # touch -t 200207010800.01 tcsh

    # ls --full-time

    total 288

    -rwxr-xr-x 1 root root 288604 週一 7月 01 08:00:01 2002 tcsh

    選項的語法很單純,就是直接鍵入西元的年月日時分數字即可,其間不需任何分隔。如果要加上秒數,做法比較特別,需使用小點"."來與前段區隔。當然,在有需要時,touch 指令也支援"讀取時間"或"修改時間"的單獨變更。

    代码如下:

    # touch -at 200207022300 tcsh

    # ls -lu

    total 288

    -rwxr-xr-x 1 root root 288604 7月 2 23:00 tcsh

    #

    上例是單獨變更"讀取時間", 下例則是變更"修改時間"

    代码如下:

    # touch -mt 200206302300 tcsh

    # ls -l

    total 288

    -rwxr-xr-x 1 root root 288604 6月 30 23:00 tcsh

    # ls -lu

    total 288

    -rwxr-xr-x 1 root root 288604 7月 2 23:00 tcsh

    #

    以上這些例子,即是大體上 touch 的哂[email protected]就暫時先寫到這裡好了。

    看了“linux系统下touch命令的使用方法”还想看:

    1.linux下如何使用touch命令

    2.linux下如何使用cat命令

    3.linux df命令怎么使用

    4.如何在windows系统中使用linux的命令

    5.linux rm命令怎么使用

    6.linux下的两个聊天命令的使用方法

    展开全文
  • linux touch命令详解:1、命令功能:创建文件和修改文件或者目录的时间戳2、命令语法:touch 【选项】 【文件名或者目录名】3、命令参数:-a 只修改文件的access(访问)时间.-c 或--no-create 不创建不存在的文件。...
  • PHP中的touch()函数是一个内置函数,用于设置指定文件的访问和修改时间。...用法:touch(filename, time, atime)使用的参数:PHP中的touch()函数接受三个参数。filename :它是必填参数,用于指定必须更...
  • Touch命令详解【Shell命令】 创建一个文件shell命令:touch 文件名.文件扩展名 例如:touch hello.sh //创建一个名为hello的shell脚本文件
  • Linux touch命令的用法

    2021-05-09 08:44:35
    touch 命令不仅可以创建文件(空文件或多个文件),还可以修改文件的时间参数。在 Linux 系统中,每个文件有 3 个时间参数,分别是文件的访问时间、数据的修改时间以及状态的修改时间,它们的含义分别为:访问时间(a...
  • vue中使用vue-touch报错

    2021-03-15 11:47:43
  • Linux中touch命令的作用是什么发布时间:2021-03-12 16:12:58来源:亿速云阅读:123作者:Leah本篇文章为大家展示了Linux中touch命令的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的...
  • 摘要:下文讲述Linux中touch命令的功能说明,如下所示;touch命令功能:其功能为:1.创建一个空文件2.修改已存在文件的时间戳属性touch命令的语法格式:touch [参数] [文件]-----参数说明-----a:修改文件的读取时间记录...
  • 之前我们学过dd创建测试文件,如果不需要考虑文件大小,创建一个空白文件的话,不妨试试touch:将每个文件的访问时间和修改时间改为当前时间。... 改进一下touch test{1..20}.c查看 --help用法:t...
  • touch - 修改文件的时间戳记.总览touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)...被废弃的版本:touch [-acm][ugly_time] file(文件)...GNU版本:touch [-acfm] [-r file(参照文件)] [-t ...
  • touch命令可以用来修改文件的访问/修改时间戳。 更多的时候它会被用来快速创建一个空文件。touch的一个很好的特性是,与一些诸如cp(用于复制文件和目录)和mv(用于移动或重命名文件和目录)的命令相比,它不会自动覆盖...
  • 在类似Unix的系统中,touch命令是一个简单但有用的命令,它允许用户直接从终端创建文件并更改时间戳。它是Linux中最基本的终端命令之一,系统管理员经常出于各种目的使用此命令。今天,我们编写了一份简短的指南,...
  • Touch Bar 的使用技巧

    2021-04-14 14:48:34
    更换macbook之后,一直在摸索怎么样可以让Touch Bar 来增加工作效率。如果你是一个Mac 新手的话,Touch Bar 或许对你来说是一个很不错的切入点,可以知道原来Mac 有很多功能触手可及。不过,对于Mac 已经蛮熟悉的人...
  • Linux下touch命令的用法

    2021-05-16 08:21:05
    Touch Command Optionsa, change the access time only-c, if the file does not exist, do not create it-d, update the access and modification times-m, change the modification time only-r, use the access a...
  • TouchGFX初探

    2021-01-12 08:50:02
    第一次看到TouchGFX还是在1个月之前看到坛友测评 stm32f469板卡时提到过 TouchGFX ,当时看到这么炫的GUI界面,就动了学习的念头。看了大概1个礼拜的官方文档吧,觉得可以动手写一个入门篇,于是写下自己学习的心得...
  • 原标题:Linux常用基本命令之touchtouch命令作用:创建空文件,或者改变文件的时间戳属性适用场景:如果创建一个新文件有很多种方法,比如:vi filecat > fileecho "hello,world" > filetouch filetouch命令不仅...
  • 摘定义: ... 因此当存在水平滚动的偏移时, 这个值包含了水平滚动的偏移. screenX : 返回触点相对于屏幕左边沿的的X坐标....clientX : 返回触点相对于可见视区(visual viewport)左边沿的的X坐标. 不包括任何滚动偏移....
  • C实现Linux之touch命令

    2021-05-12 18:13:21
    Linux 的 touch 命令用来修改文件时间戳,或者新建一个不存在的文件,使用方式如下:touch [-acm][-r ref_file(参照文件)|-t time(时间值)] file(文件名)本实验基于C语言实现Linux touch命令的 [-acm]选项。...
  • touch命令

    2021-05-08 19:15:14
    linux中的touch命令不常用,一般用来修改文件时间戳,或者新建一个不存在的文件。1.命令格式touch [选项]… 文件…2.命令参数-a,--time=atime,--time=access或--time=use 只更改存取时间。-c 或--no-create不...
  • touch命令创建文件

    2020-12-21 15:34:19
    系统帮助用法touch [选项]... 文件...Update the access and modification times of each FILE to the current time.A FILE argument that does not exist is created empty, unless -c or -his supplied.A FILE ...
  • 一、简介 电容式触摸感应技术已经广泛应用于家用电器、消费电子等领域,以此发展的触摸按键产品与传统按键相比按键有下面的优点: 无机械装置,不宜磨损老化,超长使用寿命。...触摸面板必须是绝缘材质,作用
  • 本文整理匯總了Java中org.apache.commons.io.FileUtils.touch方法的典型用法代碼示例。如果您正苦於以下問題:Java FileUtils.touch方法的具體用法?Java FileUtils.touch怎麽用?Java FileUtils.touch使用的例子?...
  • 移动端touch事件

    2021-06-08 07:06:54
    当用户手指放在移动设备在屏幕上滑动会触发的touch事件webkit:touchstart——当手指触碰屏幕时候发生。不管当前有多少只手指touchmove——当手指在屏幕上滑动时连续触发。通常我们再滑屏页面,会调用event的...
  • 1.touch和cat命令区别touch命令和cat命令的共同点就是都能创建文件,那么区别就只能从这里说起。...命令清空文件并输入2.touch命令详解最常用用法touch fileA如果fileA存在,使用touch指令可更改这个文件或目录的...
  • 功能解释用来修改文件时间戳,或者新建一个不存在的文件用法格式和选项说明用法touch [选项]... 文件...将每个文件的访问时间和修改时间改为当前时间。不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。...
  • } style> <div class="touch"> <div class="touch-item">div> div> <script> function dragMonitor(dragDom) { let touchItem = document.querySelector(dragDom); let relativeX = 0; let relativeY = 0; ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 120,497
精华内容 48,198
关键字:

touch的用法