在Linux下touch的9个命令示例.doc
《在Linux下touch的9个命令示例.doc》由会员分享,可在线阅读,更多相关《在Linux下touch的9个命令示例.doc(5页珍藏版)》请在三一文库上搜索。
1、在Linux下touch的9个命令示例touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。让我们来看看 touch 命令的语法和选项:语法:# touch 选项 文件touch命令中使用的选项:在这篇文章中,我们将介绍 Linux 中 9 个有用的touch命令示例。示例:1 使用 touch 创建一个空文件要在 Linux 系统上使用touch命令创建空文件,键入touch,然后输入文件名。如下所示:rootlinuxtechi # touch devops.txtrootlinuxtechi
2、 # ls -l devops.txt-rw-r-r-.1root root0Mar2922:39devops.txt示例:2 使用 touch 创建批量空文件可能会出现一些情况,我们必须为某些测试创建大量空文件,这可以使用 touch 命令轻松实现:rootlinuxtechi # touch sysadm-1.20.txt在上面的例子中,我们创建了 20 个名为 sysadm-1.txt 到 sysadm-20.txt 的空文件,你可以根据需要更改名称和数字。示例:3 改变/更新文件和目录的访问时间假设我们想要改变名为 devops.txt 文件的访问时间,在 touch 命令中使用 -a
3、 选项,然后输入文件名。如下所示:rootlinuxtechi # touch -a devops.txt现在使用 stat 命令验证文件的访问时间是否已更新:rootlinuxtechi # stat devops.txtFile: devops.txtSize: 0 Blocks: 0IO Block: 4096 regular empty fileDevice: fd00h/64768dInode: 67324178Links: 1Access: (0644/-rw-r-r-)Uid: (0/root) Gid: (0/root)Context: unconfined_u:object_
4、r:admin_home_t:s0Access: 2018-03-2923:03:10.902000000 -0400Modify: 2018-03-2922:39:29.365000000 -0400Change: 2018-03-2923:03:10.902000000 -0400Birth: -改变目录的访问时间:假设我们在 /mnt 目录下有一个 nfsshare 文件夹,让我们用下面的命令改变这个文件夹的访问时间:rootlinuxtechi # touch -m /mnt/nfsshare/rootlinuxtechi # stat /mnt/nfsshare/File: /mnt
5、/nfsshare/Size: 6Blocks: 0IO Block: 4096directoryDevice: fd00h/64768dInode: 2258Links: 2Access: (0755/drwxr-xr-x)Uid: (0/root)Gid: (0/root)Context: unconfined_u:object_r:mnt_t:s0Access: 2018-03-2923:34:38.095000000 -0400Modify: 2018-03-0310:42:45.194000000 -0500Change: 2018-03-2923:34:38.095000000 -
6、0400Birth: -示例:4 更改访问时间而不用创建新文件在某些情况下,如果文件存在,我们希望更改文件的访问时间,并避免创建文件。在 touch 命令中使用 -c 选项即可,如果文件存在,那么我们可以改变文件的访问时间,如果不存在,我们不会创建它。rootlinuxtechi # touch -c sysadm-20.txtrootlinuxtechi # touch -c winadm-20.txtrootlinuxtechi # ls -l winadm-20.txtls: cannot access winadm-20.txt: No such file ordirectory示例:
7、5 更改文件和目录的修改时间在 touch 命令中使用 -m 选项,我们可以更改文件和目录的修改时间。让我们更改名为 devops.txt 文件的更改时间:rootlinuxtechi # touch -m devops.txt现在使用 stat 命令来验证修改时间是否改变:rootlinuxtechi # stat devops.txtFile: devops.txtSize: 0Blocks: 0IO Block: 4096regular empty fileDevice: fd00h/64768dInode: 67324178Links: 1Access: (0644/-rw-r-r-)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux touch 命令 示例
链接地址:https://www.31doc.com/p-3408166.html