进到要改的文件目录里
find . -name “*” -exec touch ‘{}’ \;
注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)
如果只修改单个文件
1.创建文件 touch tm //名字随便起
2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间
如下是搜的
使用权限:所有使用者
使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]
说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。
参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 --file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
--no-create 不会建立新档案。
--help 列出指令格式。
--version 列出版本讯息。
范例:
最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
touch file
touch file1 file2
将 file 的时间记录改为 5 月 6 日 18 点 3 分,公元两千年。
时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
touch -c -t 05061803 file
touch -c -t 050618032000 file
touch -r referencefile file
时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000。
====================================================================================
touch -d 和 date -s 的用法相同。
touch -d 18:03 file
touch -d "18:03" file
touch -d "6:03pm" file
如果没有指定时间,默认为 00:00:00
touch -d
相关推荐
标题提到的“批量修改文件创建时间,修改时间,访问时间”是一种实用的技术,可以帮助我们快速调整文件的时间戳。 首先,我们需要理解文件的这三个时间属性: 1. **创建时间**:这是文件在系统中被创建的日期和...
在计算机系统中,每个文件都有三个重要的时间戳:创建时间、修改时间和访问时间。这些时间戳记录了文件从诞生到使用的整个过程中的关键时间节点。在某些情况下,我们可能需要更改这些时间戳,例如为了测试、保护隐私...
在Linux或MacOS等Unix-like系统中,更改文件时间戳的命令是`touch`,但默认不支持更改创建时间,因为这些系统的文件系统通常只记录修改和访问时间。然而,可以通过一些额外的工具,如`touchat`或`setfile`(macOS)...
"修改文件创建和修改时间"这一功能通常涉及操作系统层面的操作,比如在Windows、macOS或Linux系统中,我们可以使用各种工具或者编程接口来实现这一目标。 首先,我们要理解文件的元数据。每个文件都有其元数据,...
本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及数值表示、以及如何使用`chmod`命令来修改文件权限。 ### Linux文件权限对象分类 Linux中的文件权限主要针对以下三类对象: 1. **User(文件...
不包括仅打开文件查看元数据或更改文件位置的情况,因为这些操作不会改变文件内容,所以不会更新访问时间。 在不同的操作系统中,获取和修改这些时间戳的方法有所不同: **在Windows中:** 使用`os.path.getctime...
在大多数操作系统中,如Windows、macOS和Linux,文件创建时间通常可被获取和读取,但某些情况下可能无法修改。 - 修改时间:当文件内容发生变化时,系统会更新这个时间戳。修改时间反映了文件最后一次内容变更的日期...
接下来,我们需要编辑 `/etc/sudoers.d/` 目录下的配置文件,以便为用户 `reader` 授予修改时间的权限。注意,直接编辑 `/etc/sudoers` 文件可能会导致配置问题,因此推荐在 `/etc/sudoers.d/` 下创建一个新的文件。...
Linux 中修改 MySQL 数据文件存放位置 概述 在 Linux 中,MySQL 数据文件的存放位置默认在 `/var/lib/mysql` 目录下。但是,在某些情况下,我们可能需要将数据文件存放位置修改到其他目录下。这篇文章将会指导您...
在Linux操作系统中,创建一个即使是root用户也无法修改或删除文件的只读文件系统是一个安全措施,可以保护系统的重要数据免受意外更改。这样的设置通常用于关键系统或存储关键信息的分区,以确保数据的完整性。以下...
在较早的文件系统如ext、ext2、ext3中,并不记录文件的创建时间,只记录了访问时间(Access)、修改时间(Modify)和状态更改时间(Change)。而在ext4文件系统中,虽然创建时间(Birth或crtime)作为一个可选特性...
此外,由于时间戳可以被人为修改,因此在某些情况下,文件的修改时间可能会早于创建时间,这不是编程错误,而是文件本身的时间信息。 Golang的`os`包和`syscall`包为我们提供了与操作系统交互的强大工具,使得获取...
7. 兼容性广泛:理想的文件时间修改器应该能适用于各种类型的文件,并能在不同的操作系统环境下工作,如Windows、Mac OS或Linux。 8. 快速执行:快速修改文件时间是另一个关键特性,特别是在处理大量文件时,快速...
在Linux系统中,管理和操作文件系统是至关重要的任务。本文将详细介绍如何创建文件系统、挂载文件系统,以及如何卸载文件系统或设备。我们将主要关注Linux中的分区、格式化和挂载操作。 首先,创建文件系统前需要对...
由于POSIX标准没有提供直接修改文件创建时间的接口,通常只能修改mtime(修改时间)和atime(访问时间)。可以使用`utime`或`utimensat`函数来实现这一目的。`utime`函数接受一个文件名和两个时间结构体指针,分别...
`chmod`命令用于改变文件权限,`chown`和`chgrp`用来更改文件所有者和组。了解`ls -l`输出的详细信息有助于理解权限设置。 3. 文本编辑器:`vi`或`vim`是常用的文本编辑器,初学者可能更喜欢`nano`。使用`cat`、`...
在Windows系统中,创建时间默认是无法更改的,但在某些特殊工具的帮助下,可以实现修改。 2. **修改时间**:当文件内容被修改时,其修改时间会被更新。这在跟踪文件变化或版本控制中尤为重要。 3. **访问时间**:...
批量修改文件名、调整文件的元数据(如创建时间、修改时间和访问时间)以及音频格式转换是提高效率的关键技能。以下是对这些主题的详细阐述: 批量修改文件名是针对大量文件进行统一更名的一种方法,这对于整理...
本实验主要涵盖了如何在Linux下创建、挂载和卸载文件系统,以及如何实现文件系统的自动挂载。以下是详细的操作步骤和相关知识点: 1. 文件系统的创建: - **fdisk**:这是一个用于分区硬盘的工具。在本实验中,...