Linux中有哪些触摸命令

  介绍

这篇文章给大家介绍Linux中有哪些触摸命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

什么是Linux系统

Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用Linux能运行主要的UNIX工具软件,应用程序和网络协议。

触摸命令用于创建空文件,也可以更改UNIX和Linux系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。

让我们来看看触摸命令的语法和选项:

语法:

#触摸{选项}{文件}

触摸命令中使用的选项:

癓inux中有哪些触摸命令“

在这篇文章中,我们将介绍Linux中9个有用的触摸命令示例。

<强>示例:1使用触摸创建一个空文件

要在Linux系统上使用触摸命令创建空文件,键入触摸,然后输入文件名。如下所示:

[root@linuxtechi  ~] #, touch  devops.txt   (root@linuxtechi  ~) #, ls  -l  devops.txt   -rw-r - r -只1,root  root  0, Mar  29, 22:39  devops。txt

<>强示例:2使用触摸创建批量空文件

可能会出现一些情况,我们必须为某些测试创建大量空文件,这可以使用触摸命令轻松实现:

[root@linuxtechi  ~] #, touch  sysadm - 20} {1 . .。txt

在上面的例子中,我们创建了20个名为sysadm-1。txt到sysadm-20。txt的空文件,你可以根据需要更改名称和数字。

<强>示例:3改变/更新文件和目录的访问时间

假设我们想要改变名为devops。txt文件的访问时间,在触摸命令中使用——选项,然后输入文件名。如下所示:

[root@linuxtechi  ~] #, touch  -a  devops。txt

现在使用统计命令验证文件的访问时间是否已更新:

[root@linuxtechi  ~] #, stat  devops.txt   ,文件:& # 39;devops.txt& # 39;   ,大小:0,,,,,,,,:,0,,,,,IO 块:,4096,regular  empty 文件   设备:fd00h/64768 d , Inode:, 67324178,,链接:1   访问:,(0644/-rw-r - r), Uid:,(0/,才能,根),,Gid:,(0/,才能,根)   背景:,unconfined_u: object_r: admin_home_t: s0   访问:2018 - 03 - 29,23:03:10.902000000  -0400年   修改:2018 - 03 - 29,22:39:29.365000000  -0400年   改变:2018 - 03 - 29,23:03:10.902000000  -0400年   ,出生:-

改变目录的访问时间:

假设我们在/mnt目录下有一个nfsshare文件夹,让我们用下面的命令改变这个文件夹的访问时间:

[root@linuxtechi  ~] #, touch  -m /mnt/nfsshare/(root@linuxtechi  ~) #, stat /mnt/nfsshare/,文件:& # 39;/mnt/nfsshare/& # 39;   ,尺寸:6,,,,,,,,:,0,,,,,IO 块:,4096,目录   设备:fd00h/64768 d , Inode:, 2258,,,,链接:2   访问:,(0755/drwxr-xr-x), Uid:,(0/,才能,根),,Gid:,(0/,才能,根)   背景:,unconfined_u: object_r: mnt_t: s0   访问:2018 - 03 - 29,23:34:38.095000000  -0400年   修改:2018 - 03 - 03,10:42:45.194000000  -0500年   改变:2018 - 03 - 29,23:34:38.095000000  -0400年   ,出生:-

<强>示例:4更改访问时间而不用创建新文件

在某些情况下,如果文件存在,我们希望更改文件的访问时间,并避免创建文件。在触摸命令中使用- c选项即可,如果文件存在,那么我们可以改变文件的访问时间,如果不存在,我们也可不会创建它。

[root@linuxtechi  ~] #, touch  sysadm -c  20. - txt   (root@linuxtechi  ~) #, touch  winadm -c  20. - txt   (root@linuxtechi  ~) #, ls  winadm -l  20. - txt   ls: cannot  access  winadm - 20. - txt:, No  such  file 或是目录

<强>示例:5更改文件和目录的修改时间

在触摸命令中使用- m选项,我们可以更改文件和目录的修改时间。

让我们更改名为devops。txt文件的更改时间:

[root@linuxtechi  ~] #, touch  -m  devops。txt

现在使用统计命令来验证修改时间是否改变:

[root@linuxtechi  ~] #, stat  devops.txt   ,文件:& # 39;devops.txt& # 39;   ,大小:0,,,,,,,,:,0,,,,,IO 块:,4096,regular  empty 文件   设备:fd00h/64768 d , Inode:, 67324178,,链接:1   访问:,(0644/-rw-r - r), Uid:,(0/,才能,根),,Gid:,(0/,才能,根)   背景:,unconfined_u: object_r: admin_home_t: s0   访问:2018 - 03 - 29,23:03:10.902000000  -0400年   修改:2018 - 03 - 29,23:59:49.106000000  -0400年   改变:2018 - 03 - 29,23:59:49.106000000  -0400年   ,出生:-

Linux中有哪些触摸命令