Linux中15个有用的touch呼吁示例

在雷同Unix的系统中,touch呼吁是一个简朴但有用的呼吁,它答允用户直接从终端建设文件并变动时间戳。它是Linux中最根基的终端呼吁之一,系统打点员常常出于各类目标利用此呼吁。本日,我们编写了一份简短的指南,罗列了15个实用的touch示例。在完本钱指南后,您将通过动手操练进修touch的各个方面。因此,请继承阅读本指南,并在您本身的呆板上实验这些示例,以确保它们如您所期望的那样事情。

下面的示例将辅佐您全面领略touch呼吁。可是,假如您想大抵把握此东西,则应该本身实验利用这些呼吁。因此,启动Linux终端并在阅读本文时开始执行以下呼吁。

Linux中15个有用的touch呼吁示例

1、利用touch建设一个空文件

touch的最根基用法是建设一个不包括任何内容的简朴文件。它在许多环境下都很是有用,譬喻在实验文件操纵或其他一些终端呼吁时。为此,只需在touch呼吁之后通报文件名即可。

linuxidc@Ubuntu:~/linuxidc.com$ touch linuxidc

这将在当前事情目次中建设一个简朴的空文件,称为linuxidc。您可以利用ls呼吁举办验证。您还可以通过在文件名之前简朴地通报正确的路径来利用touch在任何其他目次上建设一个空文件。

linuxidc@ubuntu:~/linuxidc.com$ touch /path/to/filename

2、利用touch建设多个空文件

您还可以利用touch呼吁从终端同时建设多个文件。您需要做的就是依次通报所有要建设的文件名。快速欣赏以下呼吁以相识其事情道理。

linuxidc@ubuntu:~/linuxidc.com$ rm linuxidc

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc1 linuxidc2 linuxidc3 linuxidc4 linuxidc5

上面的呼吁将同时建设所有五个文件。您可以利用ls -l举办验证在终端中呼吁举办。您还可以利用括号扩展成果一次通过touch建设多个文件,如以下示例所示。

linuxidc@ubuntu:~/linuxidc.com$ rm linuxidc1 linuxidc2 linuxidc3 linuxidc4 linuxidc5 #先删除文件

linuxidc@ubuntu:~/linuxidc.com$ touch linuxidc{1,2,3,4,5}

上面的呼吁将执行沟通的事情,可是方法更简捷。

以上呼吁见下图:

有用的touch呼吁示例

3、建设一个文件并填充它

下面的示例向您展示了如何利用touch建设一个简朴的文件,并利用一些内容填充该文件。我们利用Linux seq呼吁来实现这个目标。可是假如你想的话,也可以利用其他要领。

linuxidc@ubuntu:~/linuxidc.com$ rm linuxidc1 linuxidc2 linuxidc3 linuxidc4 linuxidc5 #首先删除文件

linuxidc@ubuntu:~/linuxidc.com$ seq 10 > linuxidc
linuxidc@ubuntu:~/linuxidc.com$ cat linuxidc

此刻linuxidc文件不是空的,而是包括1到10的数字。您可以利用Linux cat呼吁举办验证。

touch建设数据和文件

4、复制文件会见时间

touch呼吁答允用户在多个文件之间复制文件会见时间。您将需要利用-r选项来启用此成果。我们将建设一个名为linux的新文件,而不是利用当前时间,而是从先前建设的测试文件中复制时间值。

linuxidc@ubuntu:~/linuxidc.com$ touch -r linuxidc linux

linuxidc@ubuntu:~/linuxidc.com$ ls -l

您可以利用ls呼吁举办验证。您应该看到文件linux的时间戳早于当前时间,而且与文件linuxidc沟通。该选项尚有一个很长的形式,称为–reference。

Linux中15个有用的touch呼吁示例

5、利用touch变动文件的会见时间

Linux打点员凡是利用touch呼吁来修改先前建设的文件的会见时间。下一条呼吁向我们展示了如何执行此操纵。为此,我们需要利用-a选项。首先,利用以下呼吁查抄文件测试的时间戳。

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc --time=atime
-rw-r--r-- 1 linuxidc linuxidc 21 4-р сар  15 18:28 linuxidc

此刻,利用-a选项通过touch变动此时间戳。请留意,ls的 --time=atime选项为我们提供了文件的会见时间。

linuxidc@ubuntu:~/linuxidc.com$ touch -a linuxidc

linuxidc@ubuntu:~/linuxidc.com$ ls -l linuxidc --time=atime
-rw-r--r-- 1 linuxidc linuxidc 21 4-р сар  15 19:14 linuxidc

Linux中15个有用的touch呼吁示例

此刻,假如再次查抄linuxidc的时间戳,您将在执行上述呼吁后留意到它的变革。它是Linux中touch最常见的用法之一。

6、利用touch变动文件的修改时间

您还可以利用touch在Linux中变动文件的修改时间。您将需要利用-m选项来执行此操纵。请仔细查察以下示例,以相识其事情道理。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjwp.html