Questions tagged «touch»

touch是一个命令行实用程序,用于更改文件时间戳。

15
`touch`命令的合法用途是什么?
该touch命令的目的是什么?我知道我可以使用它创建空文件,但是使用也是这样echo -n。 否则,为什么有人需要更改文件的时间戳?除非造成对文件使用年限的错误印象,否则我看不到任何其他用途,并且这不是合法用途(从我的角度来看)。

11
使用触摸屏和vi吗?
在编辑之前通过触摸创建文件是否有好处。例如: touch foo vi foo 与直接将其提交给编辑器?喜欢: vi foo 我看到了很多使用前者(touch然后vi)的教程。
55 shell  vi  touch 


4
-f选项对`touch`的用途是什么?
来自man touch: -f (ignored) 但我不明白被忽略的含义。 我试过以下: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file 并注意到它尽管更改了时间戳 -f。 因此,我想知道-f代表什么或代表什么。
23 coreutils  touch 



7
如何将文件夹时间戳递归更改为最新文件?
我想知道是否有人知道如何基于在该文件夹中找到的文件的最新时间戳来递归更改文件夹的时间戳。 因此,例如: jon @ UbuntuPanther:/ media / media / MP3s / Foo Fighters /(1997-05-20)颜色和形状$ ls -alF 总计55220 drwxr-xr-x 2乔恩·乔恩4096 2010-08-30 12:34 ./ drwxr-xr-x 11 jon jon 4096 2010-08-30 12:34 ../ -rw-r--r-- 1 jon jon 1694044 2010-04-18 00:51 Foo Fighters-Doll.mp3 -rw-r--r-- 1 jon jon 3151170 2010-04-18 00:51 Foo Fighters-足够的Space.mp3 -rw-r--r-- 1 …


4
触摸目录中的所有文件夹
我正在尝试使用以下命令更新cwd中所有文件夹的时间戳: for file in `ls`; do touch $file; done 但这似乎不起作用。有什么想法吗?
14 bash  touch 

2
为什么触摸创建新文件?
我知道该touch命令用于更新文件的上次修改日期。如果请求的文件在文件系统上不存在,它也可用于创建新文件。 由于touch(顾名思义),应该只更新上次修改日期,为什么还要尝试创建一个新文件? 仅仅是用触控代码编写的支票,还是导致文件创建的其他方式?
13 files  touch 

3
如何以纪元格式设置文件的mtime?
我知道如何以纪元格式获取文件的mtime: stat --format=%Y <file> 但是我无法弄清楚如何以纪元格式设置文件的mtime。touch(1)手册页似乎只接受“时间戳”值(使用月,日,小时,分钟等的或多或少的固定格式)或“人类可读的日期格式大部分为自由格式”。 我应该考虑其他实用程序吗? 谢谢。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.