Linux修改时间保存时间命令

不及物动词 其他 34

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Linux中修改时间保存时间的命令是使用”touch”命令。

    “touch”命令在Linux中用于更改文件的访问时间和修改时间,也可以用它来创建新的空文件。

    要使用”touch”命令修改文件的访问时间和修改时间,可以按照以下格式输入命令:

    touch -a -t YYYYMMDDHHMM.SS filename
    其中,-a选项表示修改文件的访问时间,-t选项后面要接时间值,格式为YYYYMMDDHHMM.SS。

    例如,要将文件”test.txt”的访问时间修改为202101011200.00,可以使用以下命令:

    touch -a -t 202101011200.00 test.txt

    如果要修改文件的修改时间,可以使用-m选项。例如,要将文件“test.txt”的修改时间修改为202101011200.00,可以使用以下命令:

    touch -m -t 202101011200.00 test.txt

    可以使用”ls -l”命令来查看文件的访问时间和修改时间是否已经被修改。

    通过使用”touch”命令,您可以方便地修改文件的时间属性,以满足您的需求。请注意,修改时间并不会修改文件的内容,只是更改了属性信息。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,有几个常用的命令可以用来修改和保存文件或目录的修改时间。

    1. touch命令:touch命令可以创建一个新的空文件,也可以用来修改已有文件的修改时间。通过指定-t选项,可以设置一个特定的时间戳来修改文件的时间。例如,下面的命令将文件file.txt的修改时间修改为2022年3月4日15点30分00秒:

    “`
    touch -t 202203041530 file.txt
    “`

    2. stat命令:stat命令可以显示文件的详细信息,包括文件的修改、访问和创建时间等。通过使用–printf选项来指定输出格式,可以只显示文件的修改时间。例如,下面的命令将显示文件file.txt的修改时间:

    “`
    stat –printf=”%y” file.txt
    “`

    3. utime命令:utime命令可以修改文件或目录的访问和修改时间。通过指定文件的路径和新的时间戳,可以修改文件的时间。例如,下面的命令将文件file.txt的修改时间修改为2022年3月4日15点30分00秒:

    “`
    utime -d “2022-03-04 15:30:00” file.txt
    “`

    4. cp命令:cp命令用于复制文件或目录。通过使用-p选项,可以保留源文件的时间戳信息。例如,下面的命令将复制文件file.txt并保留其修改时间:

    “`
    cp -p file.txt file_copy.txt
    “`

    5. rsync命令:rsync命令用于同步文件夹和文件。通过使用-a选项,可以保持源文件的时间戳一致。例如,下面的命令将同步文件夹source和目标文件夹destination,并保持文件的时间戳一致:

    “`
    rsync -a source/ destination/
    “`

    以上是在Linux系统中修改和保存文件或目录的修改时间的几个常用命令。这些命令可以通过手动输入或在脚本中使用,以满足不同的需求。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,有几个命令可以用于修改文件的访问时间、修改时间和更改时间。其中,最常用的命令是`touch`、`stat`和`utime`。

    1. 使用`touch`命令修改时间:
    `touch`命令不仅可以用于创建空文件,还可以用于修改文件的时间戳。常用的选项有`-a`、`-m`和`-t`。

    – `-a`选项:修改访问时间(access time);
    – `-m`选项:修改修改时间(modification time);
    – `-t`选项:可以指定一个时间来修改访问时间和修改时间。

    示例:
    “`shell
    # 修改文件的访问时间为当前时间
    touch -a file.txt

    # 修改文件的访问时间为指定时间
    touch -a -t 202110101010 file.txt

    # 修改文件的修改时间为当前时间
    touch -m file.txt

    # 修改文件的修改时间为指定时间
    touch -m -t 202110101010 file.txt
    “`

    2. 使用`stat`命令查看和修改时间:
    `stat`命令用于显示文件的详细信息,包括访问时间、修改时间和更改时间。可以通过`-c`选项和`–format`选项来格式化输出。同时,`stat`命令还可以通过`-f`选项来修改文件的时间。

    示例:
    “`shell
    # 查看文件的详细信息
    stat file.txt

    # 修改文件的访问时间和修改时间
    stat -c %x=%y -f %a file.txt
    “`

    3. 使用`utime`命令修改时间:
    `utime`命令可以用于修改文件的访问时间和修改时间。可以通过`-a`选项和`-m`选项分别修改访问时间和修改时间。

    示例:
    “`shell
    # 修改文件的访问时间为当前时间
    utime -a file.txt

    # 修改文件的访问时间为指定时间
    utime -a -d “2021-10-10 10:10:10” file.txt

    # 修改文件的修改时间为当前时间
    utime -m file.txt

    # 修改文件的修改时间为指定时间
    utime -m -d “2021-10-10 10:10:10” file.txt
    “`

    以上就是在Linux系统中修改文件的访问时间、修改时间和更改时间的命令。你可以根据实际需要选择适合的命令来修改文件的时间戳。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部