如果没有指定时间,默认为 00:00:00
touch -d "2010-05-31" a.txt
touch -d "2010-05-31 08:10:30" a.txt
只修改修改时间
touch -m -d "2010-05-31" a.txt
只修改访问时间
touch -a -d "2010-05-31" a.txt
其中时间格式可以不写双引号,个人感觉还是写上比较好
touch --help
用法:touch [选项]... 文件...
将每个文件的访问时间和修改时间改为当前时间。
不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。
如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。
长选项必须使用的参数对于短选项时也是必需使用的。
-a 只更改访问时间
-c, --no-create 不创建任何文件
-d, --date=字符串 使用指定字符串表示时间而非当前时间
-f (忽略)
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地
(当系统支持更改符号链接的所有者时,此选项才有用)
-m 只更改修改时间
-r, --reference=文件 使用指定文件的时间属性而非当前时间
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间
--time=WORD 使用WORD 指定的时间:access、atime、use 都等于-a
选项的效果,而modify、mtime 等于-m 选项的效果
--help 显示此帮助信息并退出
--version 显示版本信息并退出
请注意,-d 和-t 选项可接受不同的时间/日期格式。
相关推荐
在IT行业中,有时候我们需要对文件的时间属性进行操作,比如改变文件的创建时间、修改时间和访问时间。这种情况在处理学习或工作项目时尤为常见,比如为了满足特定的需求或隐藏某些活动的痕迹。标题提到的“批量修改...
Linux系统中有三种主要的文件时间戳:访问时间(Access Time)、修改时间(Modification Time)和状态改变时间(Status Change Time),分别对应`atime`、`mtime`和`ctime`。它们的含义如下: - **访问时间(atime...
本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及数值表示、以及如何使用`chmod`命令来修改文件权限。 ### Linux文件权限对象分类 Linux中的文件权限主要针对以下三类对象: 1. **User(文件...
Linux 下查找指定时间内修改过的文件 在 Linux 系统中,查找指定时间内修改过的文件可以使用 find 命令。find 命令提供了多种选项来限定搜索范围和时间范围。 首先,需要了解 find 命令的基本语法:`find [选项] ...
在计算机系统中,每个文件都有三个重要的时间戳:创建时间、修改时间和访问时间。这些时间戳记录了文件从诞生到使用的整个过程中的关键时间节点。在某些情况下,我们可能需要更改这些时间戳,例如为了测试、保护隐私...
不包括仅打开文件查看元数据或更改文件位置的情况,因为这些操作不会改变文件内容,所以不会更新访问时间。 在不同的操作系统中,获取和修改这些时间戳的方法有所不同: **在Windows中:** 使用`os.path.getctime...
在Linux中,可以通过`ls -l`命令来查看文件或目录的详细属性,包括文件类型、权限、链接数、所有者、所属组、大小、最后修改时间和名称。权限部分由十位字符组成,前三位表示文件所有者的权限,中间三位是同组用户的...
在IT领域,有时我们需要对文件的时间属性进行调整,例如修改创建时间、访问时间和修改时间等。这在提交项目报告、整理文件记录或者满足特定需求时可能会派上用场。"文件时间修改器"是一个这样的工具,它允许用户方便...
"修改文件创建和修改时间"这一功能通常涉及操作系统层面的操作,比如在Windows、macOS或Linux系统中,我们可以使用各种工具或者编程接口来实现这一目标。 首先,我们要理解文件的元数据。每个文件都有其元数据,...
在IT行业中,尤其是在文件管理和版本控制的场景下,"根据文件修改时间更新文件"是一个常见的需求。这通常涉及到自动化脚本、同步工具或者版本控制系统,它们通过比较文件的修改时间来决定是否需要更新某个文件。这里...
- **时间戳(Timestamps)**:包括访问时间(atime)、修改时间(mtime)和改变时间(ctime)。`touch`命令可用于更新这些时间戳。 2. **批量操作**: - **通配符(Wildcards)**:`*`代表任意多个字符,`?`代表...
Windows下修改文件的创建时间,最后修改时间,最后访问时间的强大工具,比linux下的touch使用起来更方便,安装后,直接在文件上点击右键,在右键菜单中选择该工具,便可以很方便的修改文件的创建、修改、访问时间。...
- **隐私保护**:修改文件访问时间可以隐藏最近的访问记录。 总之,修改文件时间工具及其源码是一个实用的工具,对于开发者来说,不仅能够立即用于解决实际问题,还可以深入学习和理解操作系统级别的文件操作。通过...
这个工具专门设计用于批量修改文件的元数据,包括创建时间、修改时间和访问时间。它可以帮助用户快速统一大量文件的时间属性,避免了手动逐个修改的繁琐过程。对于开发者而言,尤其在处理大量代码文件时,这可以极大...
2. 修改时间:每当文件内容被更改,这个时间就会更新,记录了文件内容的最后改动时刻。 3. 访问时间:每次打开或读取文件时,访问时间会被更新,但它并不总是被所有操作系统记录,因为这可能影响性能。 在默认情况...
在Linux操作系统中,获取文件的访问、创建和修改时间是一项基本的文件操作。Golang作为一种强大的系统级编程语言,提供了简洁且高效的API来实现这一功能。本文将深入探讨如何使用Golang获取Linux上的文件元信息,...
修改时间是文件内容最后被更改的时间;访问时间则是指最近一次打开或读取文件的时间。在Windows、Linux和macOS等操作系统中,这些信息都被系统记录并显示。 修改文件时间的工具有很多,例如在Windows系统下,可以...
访问 Linux 下的共享文件 本文档介绍如何让 Windows 用户通过以太网访问 Linux 下的共享文件,需要开启 Samba 服务器,并详细介绍了 Samba 服务器的配置步骤。 一、Samba 服务器的配置 Samba 服务器是 Linux 下的...
例如,`stat hello_script.sh` 将会显示出文件的访问时间、修改时间和状态改变时间等。如果你只想看到修改日期,可以使用 `-c` 选项配合 `%y` 标志,如 `stat -c %y hello_script.sh`,这样只会显示文件的最后一次...
在Android系统中,修改系统文件访问权限涉及到对操作系统底层的深度理解,这通常需要root权限。以下是关于这个主题的详细知识点: 1. **init.rc**:这是Android系统启动时执行的第一个脚本,位于系统的system/core/...