linux文件的时间及类型

linux文件的时间及类型

一.linux文件时间
有四种时间:
访问时间atime:查看内容
修改时间mtime:修改内容
改变时间ctime:文件属性,比如权限
删除时间dtime:文件被删除的时间

[[email protected] ~]# stat /etc/passwd 查看文件的详细属性(其中包括文件的时间属性)
File: "/etc/passwd"
Size: 1731 Blocks: 8 IO Block: 4096 普通文件
Device: 805h/2053d Inode: 407800 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2018-10-24 06:22:38.579999998 +0800
Modify: 2018-10-07 22:05:26.411992856 +0800
Change: 2018-10-07 22:05:26.413993026 +0800

二.linux文件类型:
通过颜色判断文件类型不一定是正确的。
linux系统中文件是没有扩展名
方法一: ls /文件名 //看第一个字符
-:普通文件(文本文件,二进制文件,压缩文件,电影,图片……)
d :目录文件(蓝色)
b:设备文件
c:设备文件(字符设备 打印机)
s:套接字文件
p:管道文件
l:链接文件(淡蓝色)

[[email protected] ~]# du -sh /etc 查看文件夹的大小
39M /etc

方法二:file
1.[[email protected] ~]# file /etc/hosts
/etc/hosts: ASCII text
2.[[email protected] ~]# file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

三.type/stat/file 的区别:
type:查看命令的类型,例如该命令是别名,还是内置命令,还是某个文件。
[[email protected] ~]# type ll
ll is aliased to `ls -l --color=auto‘ 别名

[[email protected] ~]# type ls
ls is aliased to `ls --color=auto‘ 别名

[[email protected] ~]# type cd
cd is a shell builtin (内嵌式命令)

[[email protected] ~]# type useradd
useradd is /usr/sbin/useradd

[[email protected] ~]# type -a ls 查看该命令的所有类型
ls is aliased to `ls --color=auto‘
ls is /bin/ls

stat:查看文件的属性,例如文件名称,大小,权限,各种时间。

[[email protected] ~]# stat /etc/passwd
File: "/etc/passwd"
Size: 1731 Blocks: 8 IO Block: 4096 普通文件
Device: 805h/2053d Inode: 407800 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2018-10-24 06:22:38.579999998 +0800
Modify: 2018-10-07 22:05:26.411992856 +0800
Change: 2018-10-07 22:05:26.413993026 +0800

file:查看文件的类型。例如:文本文件,还是二制进文件,还是管道,设备文件,链接文件。
[[email protected] ~]# file /etc/hostname
/etc/hostname: cannot open `/etc/hostname‘ (No such file or directory)
[[email protected] ~]# file /dev/zero
/dev/zero: character special

2018年10月24日 15:57

原文地址:http://blog.51cto.com/8450442/2308421

时间: 2024-10-10 14:16:01

linux文件的时间及类型的相关文章

shell脚本判断linux文件修改时间后执行操作

判断linux文件修改时间后执行操作 创建脚本 vi /var/tomcat/find.sh #!/bin/bash a=`stat -c %Y /var/tomcat/logs/catalina.out`  //获取文件的修改时间(秒为单位) b=`date +%s`       //获取当前系统的时间 (秒为单位) if [ $[ $b - $a ] -gt 1800 ];   //判断当前时间和文件修改时间差(30分钟) then /sbin/service tomcat restart

linux文件扩展名和类型

windows是通过扩展名区分文件类型的 Linux中文件扩展名根文件类型没有关系 为了容易区分和兼容用户使用windows的习惯,我们也会用扩展名来表示Linux中的文件类型! linux中一切皆文件.文件类型包含:普通文件,目录,字符设备,块设备,符号链接等 [[email protected] ~]# ls -l 总用量 132 -rw-r--r--. 1 root root     2 11月  8 14:25 a.log -rw-------. 1 root root  1587 10

linux文件时间的查看和修改touch

1. linux文件的时间 linux下文件时间主要有下面三种: 1.1 modification time(mtime) 文件修改时间,即文件内容的修改时,更新这个时间,不包括文件权限和属性的修改. 使用ls -l查看,默认显示时间为mtime $ ls -l uconv.h -rw-rw-r-- 1 work work 1808 Jul 23 2013 uconv.h 1.2 status time(ctime) 文件状态status的修改时间,如文件的权限和属性修改时更新这个时间. 使用

修改linux文件的mtime

一.  Linux 文件个时间信息 所有Unix 文件系统中的文件或文件夹有三个时间戳,分别为atime.ctime和mtime. atime 表示最后一次访问(仅仅访问,没有改动)文件的时间: mtime 表示最后一次修改文件的时间: ctime 表示最后一次对文件属性改变的时间,包括权限.大小.属性等. 区别: 区别 atime mtime ctime 仅读取或访问文件(cat) 改变 不变 不变 修改文件内容 不一定(vim 与echo就不一样) 改变 改变 修改文件权限属性(chmod,

Linux 文件时间详解 ctime mtime atime以及 find 命令

Linux系统文件中三个主要的时间属性: atime(access time)   mtime(modify time)   ctime(change time) 这三个时间很容易混淆,须加以区分 atime(access time):在读取文件或者执行文件时更改,即文件最后一次被读取或执行的时间. mtime(modify time):在写入文件时随文件内容的更改而更改,是指文件内容最后一次被修改的时间. ctime(change time):在写入文件.更改所有者.权限或链接设置时随 Ino

Linux文件3个时间点(access time,modify time,change time)

理解Linux文件3个时间信息(access time,modify time,change time) 在Linux中使用stat命令来查看文件的详细信息 如图所示,会出现3个类型的时间,分别是Access,Modify,Change. access time:表示最后一次访问(仅仅是访问,没有改动)文件的时间. modify time:表示最后一次修改文件的时间. change time:表示最后一次对文件属性改变的时间,包括权限,大小,属性等等. 总结: 1)当仅读取或访问文件时,acce

linux 文件类型 文件权限

linux中常见的文件类型有: “—”表示普通文件 :-rw-r--r-- 1 root root 41727 07-13 02:56 install.log “d”表示目录 :drwxr-xr-x 2 root root  4096 07-13 03:18 Desktop “b”表示块设备文件 :brw-r----- 1 root disk 8, 0 07-13 05:57 /dev/sda “c”表示字符设备文件 : crw-rw-rw- 1 root tty 5, 0 07-13 05:5

Linux 文件类型及操作

一.  文件类型 1.Linux文件类型如下图所示: 2.Linux文件类型有许多种,不同的文件类型代表特殊意义,使用以下命令可以查看文件类型: [[email protected] ~]# ls  -l      #第一位字符代表文件类型 total 108 - rw-------. 1 root root  1555 Jul 13 17:38 anaconda-ks.cfg drwxr-xr-x. 2 root root  4096 Jul 13 10:24 Desktop [[email 

CentOS(七)--Linux文件类型及目录配置

这篇随笔将会对Linux系统的文件类型以及Linux的目录结构进行详细补充(linux中目录管理和权限非常重要,特别是在linux安装数据库类软件). 一.Linux更改文件权限的两种方式 在之前的一篇随笔里面已经详细讲解了在Linux系统下更改文件权限的一种方式.Linux 文件的基本属性就有九个,分别是 owner/group/others 组别的 read/write/execute 属性, -rwxrwxrwx  这9个属性中3个位一组,其中可以使用数字来表示各个属性: r:4 w:2