linux修改系统时间命令

linux修改系统时间命令,第1张

inux修改时间命令是date-s+时分秒。

修改linux系统时间。root使用date指令:date -s

1、只修改日期,不修改时间,输入:date -s 2021-04-02。

2、只修改时间,输入:date -s 12:00:00。

3、同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s “2021-04-02 10:25:00”

4、修改完后,记得输入:clock -w。把系统时间写入CMOS修改时区不重启。在root下。

复制相应的时区文件,替换系统时区文件:

cp /usr/share/zoneinfo/主时区/次时区 /etc/localtime

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、文件复制命令—cp cp [参数] [源地址] [目的地址]主要参数描述如下:-a :此参数和同时指定“-dpR”参数相同 -d :在复制有符号连接的文件时,保留原始的连接。 -f :强行复制文件,不管要复制的文件是否已经存在于目标目录。 -I :覆盖现有文件之前询问用户。

有时候可能需要检查有关文件的详细信息,例如文件的修改日期。当你要检查文件的最后编辑时间时,本文可能会派上用场。在本文将学习4种方法查看文件的修改日期。 使用stat 命令 stat 命令 可以显示文件属性的详细信息,比如最近一次访问和修改文件的时间、文件大小等信息,使用起来比较简单,命令后面只需要加上文件名就可以: [root@localhost ~]# stat hello_script.sh   File: ‘hello_script.sh’   Size: 31        Blocks: 8          IO Block: 4096  regular file Device: fd00h/64768d Inode: 67169379    Links: 1 Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)  Gid: (    0/    root) Context: unconfined_u:object_r:admin_home_t:s0 Access: 2020-10-15 19:13:24.628009932 +0800 Modify: 2020-10-15 19:07:18.266426499 +0800 Change: 2020-10-15 19:11:48.227856412 +0800Birth: - 从上面的输出中,我们可以看到文件的访问日期、文件的修改日期、文件权限的修改日期以及其他参数。 如果只希望查看文件的修改日期,而不考虑所有其他信息,运行以下命令: [root@localhost ~]# stat -c %y hello_script.sh 2020-10-15 19:07:18.266426499 +0800 -c选项用于指定自定义格式代替默认的输出,而'%y'标志显示上次修改时间。对于文件夹,语法保持不变。只需将文件名替换为文件夹名称即可。使用date命令date命令的用法是显示当前日期。但是当与-r选项一起使用时,可以显示文件的最后修改日期,如下所示: [root@localhost ~]# date -r hello_script.sh Thu Oct 15 19:07:18 CST 2020使用ls -l命令ls -l命令通常用于使用长列表显示有关文件的其他信息,例如文件权限和所有者,大小和创建日期。可以添加-t选项,这样就可以按照文件的修改时间来排列: [root@localhost ~]# ls -lt 或者 [root@localhost ~]# ll -t total 288 drwxr-xr-x. 2 root root    177 Oct 16 14:36 b drwxr-xr-x. 2 root root    177 Oct 16 14:36 a -rwxr-xr-x. 1 root root    119 Oct 15 19:20 backup_script.sh -rwxr-xr-x. 1 root root    31 Oct 15 19:07 hello_script.sh -rw-r--r--. 1 root root    227 Oct 13 16:39 content.txt -rw-r--r--. 1 root root 277159 Oct 12 14:37 a.txt drwxr-xr-x. 2 root root    195 Aug  6 14:12 Files -rw-------. 1 root root  1284 Dec 29  2019 anaconda-ks.cfg使用httpie工具另一种检查文件的修改日期的方法是使用httpie ,是HTTP命令行客户端工具。该工具通常用于与HTTP服务器和API交互,还可以检查驻留在web服务器上文件的修改时间。 首先需要确保安装了python的pip包管理工具,然后安装httpie工具: 在 Centos 7/RHEL7中,运行以下命令安装httpie: [root@localhost ~]# yum -y install python-pip [root@localhost ~]# pip install --upgrade pip [root@localhost ~]# pip install httpie 在Ubuntu / Deepin / Debian中运行以下命令安装httpie: $ sudo apt install httpie 安装完成之后,那么如何查看web服务器上文件的修改时间呢?语法如下: http -h  [url] | grep 'Last-Modified' 例如,从www. linux probe.com网站中,查看一张.png格式的图片修改时间: [root@localhost ~]# http -h https://www.linuxprobe.com/wp-content/uploads/2020/06/6-1.png | grep -i 'Last-Modified' Last-Modified: Fri, 05 Jun 2020 14:26:11 GMT总结在本文中,介绍了各种方法,可以使用这些方法列出文件的最后修改日期,甚至可以使用httpie工具列出web服务器上的文件的最后修改日期。

您可以用“touch”来修改文件的change时间:格式为“touch [选项] [文件]”

-a近修改“访问时间”(atime)

-m近修改“更改时间”(mtime)

-d同时修改atime与mtime

-t要修改成的时间[YYMMDDhhmm]

比如您执行了touch -d “2 days ago” test,就是将访问与修改时间修改为了2天前(伪造了自己没有动过该文件的假象),具体的参数可以看下《linux就该这么学》的第三章,里面讲到了touch命令的详细参数哦~


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7426153.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存