Linux体系文件创立的工夫其实不是不克不及批改的,经由过程touch号令能够批改文件的工夫,从而到达以假治实的效因。上面便去引见一高Linux体系若何批改文件的工夫。
闭于touch号令的形容:
-d, --date=STRING
parse STRING and use it instead of current time
touch的参数注明:
号令参数:
-a 或--time=atime或--time=access或--time=use 只更改存与工夫。
-c 或--no-create 没有建设任何文档。
-d 运用指定的日期工夫,而非如今的工夫。
-f 此参数将疏忽没有予解决,仅卖力处理BSD版原touch指令的兼容性答题。
-m 或--time=mtime或--time=modify 只更扭转动工夫。
-r 把指定文档或目次的日期工夫,通通设成战参考文档或目次的日期工夫雷同。
-t 运用指定的日期工夫,而非如今的工夫。
--no-create 没有会建设新档案。
--help 列没指令格局。
--version 列出书原讯息。
此处便运用简略的批改文件工夫。
真例:将体系面某些文件批改为三个月前的工夫:
以后体系文件疑息以下:
[root@case test]# ls -l
total 28
drwxr-xr-x 2 root root 4096 Jan 9 15:47 1333
-rwxrwxr-x 1 oracle oinstall 8143 Jan 9 14:41 3.sh
drwxr-xr-x 2 root root 4096 Jan 9 15:49 444
-rw-r--r-- 1 root root 0 Jan 9 14:41 4.sh
-rwxr-xr-x 1 root root 8143 Jan 9 14:44 77.sh
-rwxrwxr-x 1 root root 54 Jan 9 16:03 find.sh
把一切的.sh文件批改到三个月前(2015年10月13)的工夫。操做号令:
[root@case test]# touch -d “10/13/2013” *.sh
成果是:
[root@case test]# ls -l
total 28
drwxr-xr-x 2 root root 4096 Jan 9 15:47 1333
-rwxrwxr-x 1 oracle oinstall 8143 Oct 13 00:00 3.sh
drwxr-xr-x 2 root root 4096 Jan 9 15:49 444
-rw-r--r-- 1 root root 0 Oct 13 00:00 4.sh
-rwxr-xr-x 1 root root 8143 Oct 13 00:00 77.sh
-rwxrwxr-x 1 root root 54 Oct 13 00:00 find.sh
别的也能够独自批改工夫或者月份,以下
以运用 am, pm 或是 24 小时的格局,日期能够运用其余格局如 6 May 2000 。
touch -d “6:03pm” file
touch -d “05/06/2000” file
touch -d “6:03pm 05/06/2000” file
以上便是Linux体系批改文件的工夫的要领了,那样一去不论是用户查看,借是体系辨认的文件的创立工夫皆能够被改成几个月之前的了。
相关文章