当前位置:
文档之家› 电子物证技术基础课件linux操作系统的文件操作
电子物证技术基础课件linux操作系统的文件操作
第10章 Linux操作系统的文件操作
10.1 Linux操作系统的目录文件结构
目录 结构
10.2 Linux操作系统的文件扩展名 10.3 Linux操作系统的文件类型 10.4 Linux操作系统的文件信息搜索
10.5 Linux操作系统的文件访问控制机制 10.6 Ext2文件系统下的文件扩展属性
组ID的所有用户。 o— 其他(others)用户。 a— 所有(all)用户,它是系统默认值。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
操作符号:
+ 添加某个权限 - 取消某个权限 = 赋予给定权限并取消其他所有权限
权限:
r 可读 w 可写 x 可执行
10.5 Linux操作系统的文件访问控制机制
即目录还是文件。如果第一个字符是横线,表示是 一个非目录的文件。如果是d则表示是一个目录。
10.5 Linux操作系统的文件访问控制机制
二、文件访问权限的更改方法
设定文件的访问权限:chmod命令 更改文件或目录的所有者:chown命令 更改某个文件或目录的用户组:chgrp命令 chmod 命 令 有 两 种 用 法 : 一 种 是 包 含 字 母
和操作符表达式的文字设定法。另一种是包 含数字的数字设定法。
10.5 Linux操作系统的文件访问控制机制
1.文字设定法
命令格式:chmod [who] [+ | - | =] [mode] 文件名 操作对象who:
u — 用户(user),即文件或目录的所有者。 g — 同组(group)用户,即与文件属主有相同
10.4 Linux操作系统的文件信息搜索
五、在一个文件或输出中查找
为了管理服务器,可能要查看一些日 志文件或管理指令的输出,并抽取出来; 这时要用到more和grep、egrep、|(管道 ),如果要输出到一个文件中,还要用到 >。
10.4 Linux操作系统的文件信息搜索
例 : 查 看 /var/log/message 文 件 , 并 查 找 5 月 8 号 的日志。
10.1 Linux操作系统的目录文件结构
一、查看文件系统的结构,可以通过tree命令
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
10.1 Linux操作系统的目录文件结构
二、根目录的基本结构
1./ :Linux文件系统的入口,也是处于最高一 级的目录。
2./bin 最小系统所需要的命令,比如 ls、cp、mkdir 等命令;功能和/usr/bin类似,这个目录中的 文件都是可执行的,普通用户都可以使用的命 令。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
三、字符设备或块设备文件
文件属性第一个字符是c,这表示字符设 备文件,比如猫等串口设备。
第一个字符是b,这表示块设备,比如硬 盘、光驱等设备。这个种类的文件可以 用mknode来创建,用rm来删除。
10.3 Linux操作系统的文件类型
10.3 Linux操作系统的文件类型
10.4 Linux操作系统的文件信息搜索
一、find命令 命令格式:find 路径 -name 文件名 功能:通过文件名进行查找。 举 例 : 在 /etc 中 搜 索 vsftpd.conf 文 件 , 可
使用如下命令:
find /etc -name vsftpd.conf
10.3 Linux操作系统的文件类型
四、套接口文件 当 启 动 MySQL 服 务 器 时 , 会 产 生 一 个
mysql.sock的文件。 这个文件的属性的第一个字符是s。
10.3 Linux操作系统的文件类型
五、符号链接文件
文件属性第一个字符是l,这类文件是链 接文件,是通过ln -s 源文件名 新文件名 建立的。
10.4 Linux操作系统的文件信息搜索
例:查找是否有gaim程序在运行。
方法一:
[root@localhost ~]# ps -aux |grep gaim Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.6/FAQ beinan 2682 0.0 4.0 152644 30188 ? S 08:59 0:16 gaim root 5660 0.0 0.0 5160 720 pts/1 S+ 13:58 0:00 grep gaim
1.文字设定法
应用举例: chmod g+r example
功能: 就是使同组和其他用户对文件example 有读 权限。
10.5 Linux操作系统的文件访问控制机制
10.5.2 数字设定法
命令格式:chmod [mode] 文件名 数字表示的属性的含义:
0表示没有权限。 1表示可执行权限。 2表示可写权限。 4表示可读权限。 然后将其相加。所以数字属性的格式应为3个从0到7的
cat /var/log/messages |grep ‘May 8’|more 若把查看到的结果输出到一个文件中,并查看。
cat /var/log/messages |grep ‘May 8' > /mes508.txt
more /message0508.txt
0.4 Linux操作系统的文件信息搜索
9. /mnt 用于存放挂载储存设备的挂载目录。
10.1 Linux操作系统的目录文件结构
10./proc 操作系统运行时,进程信息及内核信息(比如 cpu、硬盘分区、内存信息等)存放在这里。
11./root Linux超级权限用户root的家目录。
12./sbin 存放系统管理的命令,是超级权限用户root的可 执行命令存放位置,普通用户无权限执行这个 目录下的命令。
10.4 Linux操作系统的文件信息搜索
四、which 命令
命令格式:which 文件名 功能:which 和where 相似,只是在所设置的环
境变量中设置好的路径中寻找。 应用举例:查找fdisk工具存放位置
[root@localhost ~]# which fdisk /sbin/fdisk
10.1 Linux操作系统的目录文件结构
13./tmp 临时文件目录,有时用户运行程序的时候, 会产生临时文件,/tmp就是用来存放临时文 件的,/var/tmp目录和这个目录相似。
14./usr 这个是系统存放程序的目录,比如命令、帮 助文件等。
10.1 Linux操作系统的目录文件结构
15./var 该 目 录 的 内 容 是 经 常 变 动 的 , /var 下 有 /var/log , 用 来 存 放 系 统 日 志 的 目 录 ; /var/www目录是定义Apache服务器站点 存放目录;/var/lib用来存放一些库文件, 比如MySQL数据库。
10.1 Linux操作系统的目录文件结构
5./etc 系统配置文件的所在地,一些服务器的配置文 件也在这里,比如用户帐号及密码配置文件。
6./home 普通用户家目录默认存放目录。
7./lib 库文件存放目录。
10.1 Linux操作系统的目录文件结构
8./lost+found 当系统意外崩溃或机器意外关机,而产 生一些文件碎片放在这里;有时系统发 生问题,会有很多的文件被移到这个目 录中。
23./var/spool 打印机、邮件、代理服务器等假脱机目录。
10.2 Linux操作系统的文件扩展名
1. .sh:批处理文件(Scripts,脚本) 2. .bz2:bzip2的压缩文件 3. .gz:gzip的压缩文件 4. .tar:tar打包文件(是包文件不是压缩文件) 5. .tbz:tar打包并用bzip压缩文件 6. tgz:tar打包并用gzip压缩的文件 7. .ps:postscinpt文件(打印格式文件)
方法二:
[root@localhost ~]# pgrep gaim
2682
10.5 Linux操作系统的文件访问控制机制
文件或目录的访问权限分只读、只写和可执行 三种。
文件被创建时,文件所有者自动拥有对该文件 的读、写和可执行权限。
有三种不同类型的用户可对文件或目录进行访 问:文件所有者、同组用户、其他用户。
10.1 Linux操作系统的目录文件结构
19./usr/local 这个目录一般是用来存放用户自编译安 装软件的存放目录。
20./usr/lib 和/lib目录相似,是库文件的存储目录。
21./usr/share 系统共用文件存放地。
10.1 Linux操作系统的目录文件结构
22./var/log 系统日志存放目录。
一.普通文件 二.目录 三.字符设备文件 四.块设备文件 五.符号链接文件
10.3 Linux操作系统的文件类型
一、普通文件 文件的属性第一个符号是“-”的文
件称为普通文件。
10.3 Linux操作系统的文件类型
二、目录文件 文件属性首字符为d。 创建目录的命令可以用mkdir命令,或
cp命令,cp可以把一个目录复制为另 一个目录。 删除用rm 或rmdir命令。
10.5 Linux操作系统的文件访问控制机制
一、文件访问权限的查看
例:显示sobsrc.tgz 文件的访问权限。
$ls -l sobsrc.tgz -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. Tgz
横线代表空许可。 r代表只读,w代表写,x代表可执行。 这里共有10个位置。第一个字符指定了文件类型。
10.2 Linux操作系统的文件扩展名