linux命令更改时间
-
要更改Linux系统下文件或目录的时间,可以使用touch命令。touch命令可以修改文件或目录的访问时间(atime)和修改时间(mtime),也可以创建一个新的空文件或目录。
修改文件的访问时间和修改时间:
要修改文件的访问时间和修改时间,可以使用以下命令:
touch -c -a -m -t 201906281200 file
其中-c选项表示如果文件不存在则不创建,-a选项表示只修改访问时间,-m选项表示只修改修改时间,-t选项后接要设置的时间,格式为YYYYMMDDhhmm。修改目录的访问时间和修改时间:
要修改目录的访问时间和修改时间,可以使用以下命令:
touch -c -a -m -t 201906281200 directory
其中-c选项表示如果目录不存在则不创建,-a选项表示只修改访问时间,-m选项表示只修改修改时间,-t选项后接要设置的时间,格式为YYYYMMDDhhmm。创建新的空文件或目录:
要创建一个新的空文件,可以使用以下命令:
touch filename
其中filename为要创建的文件名。要创建一个新的空目录,可以使用以下命令:
mkdir directory
其中directory为要创建的目录名。以上就是在Linux系统下使用touch命令来更改文件或目录时间的方法。
2年前 -
在Linux系统中,有多种命令可以更改文件和文件夹的时间戳。下面列举了5种常用的Linux命令来更改时间。
1. touch命令:touch命令最常用于创建新文件或更改现有文件的访问和修改时间戳。要更改文件的访问和修改时间为当前时间,可以使用以下命令:
“`
touch filename
“`
要指定自定义时间,可以使用以下命令:
“`
touch -t YYYYMMDDHHMM filename
“`
其中YYYY代表四位数的年份,MM代表两位数的月份,DD代表两位数的日期,HH代表24小时制的小时,MM代表分钟。2. stat命令:stat命令可以显示文件或文件夹的详细信息,包括创建时间、访问时间和修改时间。要更改文件的访问和修改时间,可以使用以下命令:
“`
stat -c “%y %z” filename
“`
这将显示文件的当前访问和修改时间。要更改访问和修改时间,可以使用以下命令:
“`
touch -d “YYYY-MM-DD HH:MM:SS” filename
“`3. ls命令:ls命令可以列出文件和文件夹的详细信息,包括访问和修改时间。要更改文件的访问和修改时间,可以使用以下命令:
“`
ls -l –time=access –time=modify filename
“`
其中–time=access选项用于更改文件的访问时间,–time=modify选项用于更改文件的修改时间。要指定自定义时间,可以使用以下命令:
“`
ls -l -d –time=access –time=modify –time-style=”+”%Y%m%d%H%M” -T “YYYYMMDDHHMM” filename
“`4. cp命令:cp命令用于复制文件和文件夹。当使用cp命令复制文件时,创建的副本将继承原始文件的访问和修改时间。要更改复制文件的访问和修改时间,可以使用以下命令:
“`
cp -p sourcefile destinationfile
“`
其中-p选项用于保持源文件的属性,包括访问和修改时间。5. rsync命令:rsync命令用于将文件和文件夹同步到远程或本地目录。要保持同步文件的访问和修改时间,可以使用以下命令:
“`
rsync -a sourcefile destination
“`
其中-a选项用于保持文件的所有属性,包括访问和修改时间。请注意,更改文件的时间戳可能需要适当的权限,对于只读文件可能无法更改时间戳。在使用这些命令时,请小心操作,避免意外删除或修改文件。
2年前 -
在Linux中,可以使用多种命令来更改文件或目录的时间属性。这些时间属性包括访问时间(atime)、修改时间(mtime)和更改时间(ctime)。下面是几个常用的命令用于更改时间的方法和操作流程。
1. touch命令:
touch命令最常用于创建一个新文件,如果目标文件已经存在,则只更新时间属性。使用touch命令可以更改文件的访问和修改时间,默认同时更新访问和修改时间属性。语法: touch [选项] 文件名
例如:
– 更新文件的访问和修改时间属性:
touch 文件名– 只更新文件的访问时间属性:
touch -a 文件名– 只更新文件的修改时间属性:
touch -m 文件名2. stat命令:
stat命令可以查看文件的详细属性信息,包括访问时间、修改时间和更改时间。通过修改这些时间属性的值,可以实现更改时间的效果。语法: stat 文件名
例如:
– 查看文件的详细属性信息:
stat 文件名– 更改文件的访问时间:
touch -a -d “YYYY-MM-DD HH:MM:SS” 文件名– 更改文件的修改时间:
touch -m -d “YYYY-MM-DD HH:MM:SS” 文件名– 更改文件的更改时间:
touch -c -d “YYYY-MM-DD HH:MM:SS” 文件名3. utime命令:
utime命令可以将访问时间和修改时间属性设置为指定的值,通过指定一个秒数来实现。语法: utime 文件名 -d “YYYY-MM-DD HH:MM:SS”
例如:
– 更改文件的访问时间和修改时间:
utime 文件名 -d “YYYY-MM-DD HH:MM:SS”4. 使用cp或mv命令更改时间:
使用cp或mv命令复制或移动文件时,可以使用-p选项,这会保留源文件的时间属性。例如:
– 复制文件并保留时间属性:
cp -p 源文件 目标文件– 移动文件并保留时间属性:
mv -p 源文件 目标文件这些是在Linux中更改文件或目录时间属性的几种常用方法。根据实际需求选择合适的方法,操作简单方便。
2年前