rsync有时候因为服务器时间错了,需要更改文件的修改时间时间,可以使用 touch命令来修改文件的修改时间:
1 touch -c -m -t 201101110000 teadme.txt
修改readme.txt为2011年1月11日零时零分修改
如果批量修改文件和目录,则使用
1 find /home/www/site -exec touch -c -m -t 201101110000 {} \;
即可把/home/www/site下的所有文件和目录都改变修改时间。
注意上面命令中的空格。
touch [-acdmt] 文件参数:
-a : 仅修改access time。
-c : 仅修改时间,而不建立文件。
-d : 后面可以接日期,也可以使用 –date=”日期或时间”
-m : 仅修改mtime。
-t : 后面可以接时间,格式为 [YYMMDDhhmm]
如 touch -c -t 0906270730 file
Usage: touch [OPTION]… FILE…
Update the access and modification times of each FILE to the current time.
Mandatory arguments to long options are mandatory for short options too.
-a change only the access time
-c, –no-create do not create any files
-d, –date=STRING parse STRING and use it instead of current time
-f (ignored)
-m change only the modification time
-r, –reference=FILE use this file’s times instead of current time
-t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time
–time=WORD change the specified time:
WORD is access, atime, or use: equivalent to -a
WORD is modify or mtime: equivalent to -m
–help display this help and exit
–version output version information and exit
Note that the -d and -t options accept different time-date formats.
If a FILE is -, touch standard output.
- 浏览: 588057 次
- 性别:
- 来自: 武汉
最新评论
-
liuhuo:
总算找到一个可用的了,非常感谢楼主!其他的都不靠谱啊
Flex与Javascript相互调用例子(附源码) -
Array_06:
你好,请问,一个今年7月拿大学毕业证,应届生,大专学历,做Ja ...
为什么程序员得到的报酬与他们的生产力不成正比 -
778856:
sam_kee 写道晕了哦,我想知道快捷键本来默认就是没有快捷 ...
利用eclipse(MyEclipse)快速生成set、get方法的方法 -
hhsc00:
你真对不起老鸟这个称号……
坑爹的360(不吐不快) -
white_crucifix:
somewhater 写道我还以为去360工作去了呢。。。。。 ...
坑爹的360(不吐不快)
相关推荐
在编程环境中,例如Python,有`os.utime()`函数可以更改文件的时间戳。 对于压缩包中的文件`newtime`,这可能是一个工具的执行文件或脚本,用于批量修改文件时间。使用这类工具通常需要遵循一定的步骤: 1. **运行...
"Touch(更改文件生成时间)" 是一个用于修改文件或目录时间戳的实用程序。在IT领域,有时我们需要更新文件的时间属性,例如创建时间、修改时间或访问时间,以符合特定的需求或测试目的。"Touch"命令就是为此而设计的...
另一方面,Linux和macOS系统中,可以使用`touch`命令来修改时间戳: ```bash touch -m -t <timestamp> /path/to/example.txt # 修改修改时间 touch -a -t <timestamp> /path/to/example.txt # 修改访问时间 touch -...
在Windows系统中,可以使用命令行工具`fsutil`或第三方软件如`FileTime`来更改文件的时间戳。例如,`fsutil file setfiletimes 文件路径 创建时间 修改时间 访问时间`,其中各个时间参数可以用特定格式的日期和时间...
2. **更新文件时间戳**:当你不希望创建新文件,而是想更新现有文件的访问和修改时间时,也可以使用`touch`命令。这对于跟踪文件的最新活动非常有用。 3. **批量处理文件**:`touch`命令可以同时处理多个文件,例如...
在Linux系统中,批量修改文件属性值是一项常见的系统管理任务,尤其对于系统管理员或开发者来说,这能够提高工作效率。在给定的标题“linux批量修改文件属性值”中,我们主要探讨的是如何通过命令行工具对大量文件的...
命令:touch 将每个文件的访问和修改时间更新为当前时间;文件不存在则创建 用法: touch [OPTION]… FILE… touch 选项 文件 命令选项 [root@fp-21 ~]# touch --help -a # 只更改访问时间( atime ) -c, --no-...
文件查找命令 find 可以根据各种检索条件查找文件,例如根据文件名、文件大小、文件类型、文件修改时间等。基本格式为 `find start_dir [options]`,例如 `find /temp -atime 7 -print` 可以查找 /temp 子目录至少 7...
2. 更新文件时间戳:如果文件已经存在,`touch`会更新文件的访问时间和修改时间,使其变为当前时间。这对于保持文件系统的整洁和同步有帮助,尤其是当脚本或程序需要确保文件是最新的时候。 ### touch命令的基本...
而在Linux和macOS中,可以使用`touch`命令直接修改文件的时间戳。 在编程层面,可以使用各种语言的库函数来实现。例如在Python中,可以使用`os`或`datetime`模块修改文件的时间戳;在Java中,可以利用`java.io.File...
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。 ls -l 可以显示档案的时间记录。 语法 touch [-acfm][-d][-r] [-t][--help][--version][文件或...
在C语言中实现`touch`,我们需要使用`utime()`或`utimensat()`函数来修改文件的访问和修改时间。如果文件不存在,我们需要调用`open()`函数,使用合适的标志(如`O_CREAT`)来创建新文件。 最后,`cat`命令用于连接...
在Linux操作系统中,`touch`命令是一个非常实用的工具,用于管理和更新文件或目录的访问时间(atime)和修改时间(mtime)。这个命令可以用来创建新的文件,或者更改现有文件的时间戳,以便于文件管理。以下是关于`...
Linux 文件管理的基本操作,包括创建目录、查看目录、删除目录、创建文件、查看文件、移动文件、复制文件、搜索文件、删除文件、更改文件权限、更改文件所有者、更改文件所属组、文件压缩、解压、查看本地磁盘使用...
- `touch -m file_name`:仅更改文件的修改时间。 - `touch -t time_stamp file_name`:设置文件的时间戳为指定的时间。 - **cp**:复制文件或目录。 - `cp source_file target_file`:复制source_file到target_...
在Linux或MacOS等Unix-like系统中,更改文件时间戳的命令是`touch`,但默认不支持更改创建时间,因为这些系统的文件系统通常只记录修改和访问时间。然而,可以通过一些额外的工具,如`touchat`或`setfile`(macOS)...
在IT领域,有时候我们可能需要对文件的元数据进行调整,比如修改文件的创建时间、访问时间和修改时间。...对于其他操作系统,如Unix或Linux,可以使用`touch`命令或相应编程语言的API来改变文件时间戳。
- **touch**:创建新文件或更新现有文件的时间戳。 - **cp**:复制文件或目录,使用`-r`选项复制整个目录。 - **rm**:删除文件或目录,使用`-r`选项递归删除目录。 - **mv**:移动文件或重命名文件。 - **cat**:...
Linux 文件权限的修改命令是指通过使用特定的命令来改变文件或目录的所有权和权限。 1. chown 命令 chown 命令用于改变文件或目录的所有权。它可以改变文件或目录的所属者和所属组。使用方法如下: * chown 所属...