导航:首页 > 文件类型 > linux文件创建时间

linux文件创建时间

发布时间:2023-05-17 14:12:10

linux修改文件创建时间

clock显示的为CMOS记录的时间,如果要以date的时间为准,那么设置完date之后,记得用clock -w命令写入CMOS,使两个时间一致。
Linux下修改文件创建时间(修改文件更改时间)

进到要改的文件目录里
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 列出版本讯息。

Ⅱ linux/unix如何获取一个文件的创建时间

确切的说不存在创建时间
若文件从创建后不曾修改过则可认为创建时间=修改时间
若文件创回建后状态也不曾答改变过则可认为创建时间=改变时间
若文件创建后不曾被读取过则可认为创建时间=访问时间
但是,上述情况基本上是不可能的,也就是说几乎不可能获取到文件的创建时间。
可以通过stat命令查看文件的状态,其中
访问时间(accesstime):读取一次文件的内容,该时间便会更新。比如对这个文件使用less命令或者more命令。(ls、stat这样的命令不会修改文件访问时间)
修改时间(modifytime):对文件内容修改一次便会更新该时间。例如使用vim等工具更改了文件内容并保存后,文件修改时间发生变化。通过ls –l列出的时间便是这个时间。要想看到文件访问时间可使用ls –ul命令。
改变时间(changetime):更改文件的属性便会更新该时间,比如使用chmod命令更改文件属性,或者执行其他命令时隐式的附带更改了文件的属性若文件大小等。

Ⅲ Linux中如何查看文件的最初创建时间

1:选定文件后点击右键,找到“属性” 2:在常规里面查看即可 3:常规下面有位置、大孝创建时间和修改时间及访问时间 截图给你看看

Ⅳ linux下,怎样同时修改一个目录下所有文件的创建时间

在Linux中,文件没有“创建时间”这个说法。Linux中的文件的时间属性只有三个:atime(Access time)、mtime(Modified time)、ctime(Change time)。不过,有时有人把ctime理解为create time(创建时间),这是不对的,为什么呢?因为,我们知道一个文件的创建时间只有一次,按这个理论,创建时间是不允许修改的,即一个文件一旦创建,它的ctime值就固定不变;但事实呢?是可以改变的。

atime指用户上次访问该文件(打开文件查看其中的内容)时的时间,只要一个用户访问该文件(不管以什么方式),atime的值都会改变,比如:修改一个文件的内容,必然要先打开文件,然后才会修改其中的内容,所以,修改一个文件时,不但会更新一个文件的mtime值,也会更新atime的值。

mtime指用户上次修改该文件中的内容的时间,只要用户修改该文件中的内容,那么mtime的值就会被更新。

ctime指该文件的属性上次被改变时的时间。要想查看文件的属性,可以通过ls命令查看,比如:ls -l。例如:你修改该文件的权限了或者改变该文件的硬链接数了,ctime的值都会被更新。但是有一点,ctime的值更新,并不代表atime和mtime的值也更新,比如:你修改文件的权限,但并不代表你访问或修改了文件中的内容。

在做一些相应的操作时,文件的atime、mtime、ctime的值都会自动被更新。

正如前面所说,这些值是可以改变的,所以,我们可以通过touch命令来修改这三个属性的值。其实,touch并不是用来创建一个新的、空的文件的,而是用来修改这三个属性的值的。但为什么创建一个新的、空的文件呢?这是touch附带的一个功能,原因是:如果你提供的目标文件参数并不存在的话,那么touch就会出现错误,为了防止这种情况出现,touch命令就会默认创建一个所提供的目标文件参数;其实其他命令也是如此,有些命令,如果用户没有为它提供参数的话,它就会从标准输入设备读取参数,即让用户从标准输入设备输入参数,这样的命令比比皆是。

要想修改一个文件下的所有文件的时间属性,可以用touch命令,提供一个要修改时间属性类型的参数和时间值,然后跟着该文件夹下的所有文件,引用方式是使用 *(星号),它可以匹配一个文件夹下的所有文件。

Ⅳ Linux系统上的文件创建时间晚于系统时间

是不是安装的时候时区不对?
后来同步时间了后,时区变了?

或者你看到的时间是UTC时间?

Ⅵ linux怎么查看文件的生成时间精确到秒

Linux无法查看文件创建时间,只能看到访问时间(access time)、 修改时间(modify time)、 改变时间(change time)

Ⅶ linux 怎样查看文件的创建时间

sudo debugfs -R 'stat /path/to/file.txt'运肆 /dev/轿哗sda1
/path/to/file.txt是你的文件绝对路径。
/dev/sda1是你的磁盘分区旁帆轿。

Ⅷ linux中怎么没有文件创建时间

目前Linux没有直接查看创建文件的命令,你只能通过文件是否被修改过来进行判断。


//查看代码

stat 文件名

//例如:

[root@localhost ~]# stat 1.txt

File: "1.txt"

Size: 18 Blocks: 8 IO Block: 4096 普通文件

Device: fd00h/64768d Inode: 395734 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)

Access: 2015-02-06 00:43:31.818992227 +0800

Modify: 2015-02-06 00:43:31.818992227 +0800

Change: 2015-02-06 00:43:31.874996709 +0800

说明:Access访问时间。Modify修改时间。Change状态改变时间。

Ⅸ linux下C语言怎么获取文件创建时间

可以通过stat来读取文件,就可以获取到相关的文件信息。
char buf[65];
struct stat;
stat("c:\\test.txt", &sb);
sb.st_ctime 就是文件的创建时间。你可以用专localtime()
转换成立能够识属别的时间。
struct tm* t=localtime(sb.st_ctime);
sprintf(buf, "%04d-%02d-%02d %02d:%02d:%02d",
t->tm_year+1900, t->tm_mon+1, t->tm_mday,
t->tm_hour, t->tm_min, t->tm_sec);

Ⅹ linux查看文件夹创建时间

1.输入“touch filetime.txt”创建新文件,输入“stat filetime.txt”即可查看文件filetime.txt的时间属性。
备注:新创建文件的三种时间抓取当前时间,本例中为2019-01-05 19:42:36。

阅读全文

与linux文件创建时间相关的资料

热点内容
cad看图王显示缺少参照文件 浏览:483
智能水表是怎么上传数据的 浏览:577
女生qq签名 浏览:153
电池app哪个好用 浏览:393
u盘打开文件空白 浏览:916
如何word中的表格导入psd文件中 浏览:203
学编程哪个好就业 浏览:242
lucenedemojava 浏览:336
数据字典在哪个表中 浏览:78
社会网络分析方法参考书 浏览:362
加工中心曲面倒角怎么编程 浏览:171
u盘文件查询不到 浏览:984
什么app可以免费观看电影 浏览:67
数控铣knd系统怎么编程 浏览:891
槽刀怎么编程序 浏览:304
angularjsmvc原理 浏览:964
数据库下拉复制 浏览:110
支付宝app90 浏览:47
90版本不动还能换装么 浏览:15
站点数据源怎么添加 浏览:498

友情链接