三, 文件系统命令:
文件系统组织结构
(1) 一切从根目录 "/" 开始 (文件系统层次化标准: FHS)
tree 安装:
下载: yum install tree
tree 命令行参数:
参数 作用
-a 显示所有文件和目录.
-A 使用 ASNI 绘图字符显示树状图而非以 ASCII 字符组合.
-C 在文件和目录清单加上色彩, 便于区分各种类型.
-d 显示目录名称而非内容.
-D 列出文件或目录的更改时间.
-f 在每个文件或目录之前, 显示完整的相对路径名称.
-F 在执行文件, 目录, Socket, 符号连接, 管道名称名称, 各自加上 "*","/","=","@","|" 号.
-g 列出文件或目录的所属群组名称, 没有对应的名称时, 则显示群组识别码.
-i 不以阶梯状列出文件或目录名称.
-I 不显示符合范本样式的文件或目录名称.
-l 如遇到性质为符号连接的目录, 直接列出该连接所指向的原始目录.
-n 不在文件和目录清单加上色彩.
-N 直接列出文件和目录名称, 包括控制字符.
-p 列出权限标示.
-P 只显示符合范本样式的文件或目录名称.
-q 用 "?" 号取代控制字符, 列出文件和目录名称.
-s 列出文件或目录大小.
-t 用文件和目录的更改时间排序.
-u 列出文件或目录的拥有者名称, 没有对应的名称时, 则显示用户识别码.
-x 将范围局限在现行的文件系统中, 若指定目录下的某些子目录, 其存放于另一个文件系统上, 则将该子目录予以排除在寻找范围外.
(2) 拓扑: 倒置的树形目录
(3) 目录作用:
A./root: root 账号所用文件数据
B./bin: 储存常用命令的程序文件
C./boot: 系统启动文件储存目录
D./dev : 硬件设备文件储存目录
E./etc: 系统配置文件目录
F./home: 普通账户的家目录
G./var: 日志文件目录
H./media: 光驱常用挂载目录
I./mnt: 设备挂载常用目录
2.rm 命名:
作用: 删除文件或命令
格式: rm - 参数
参数:
-f : 强制删除不确认
-r : 删除目录
D.
- rm -rf test (强制删除目录)
- Rm -f tem.txt (删除文件)
3.cp 命令:
A. 格式: cp - 参数 源文件 目标文件
B. 作用: 拷贝复制文件或目录
C. 参数:
1.-p 保留原始文件
2.-d 若对象为 "连接文件", 则保留改文件的属性
3.-r 拷贝复制目录时使用
4.-i : 若文件已存在则提示是否覆盖
5.-a : 相当于 - pdr
D. 例:
- cp t1 t2 (在当前目录下拷贝)
- cp /root/t1 /media (拷贝到其他目录下)
4.mv 命令:
A. 作用: 移动剪切文件或目录
B. 格式: mv - 参数 源文件或目录 目标文件或目录
C. 区别:
1. 重命名: 若远类型及目标类型都是文件或目录
2. 移动: 源是文件或目录, 目标是目录
例:
- mkdir m1
- Touch k1.txt
- mv k1.txt k2.txt(重命名)
- Mv m1 /media (移动)
5.dd 命令:
查看文件, 硬盘使用情况 (属性)
格式: dd if = 输入数据的文件名 of = 输出文件名 count = 数据块个数 bs = 每个块容量
作用: 按照指定大小制作文件
例:
/dev/zero: 是一个特殊设备文件, 代表一个永远输出 0 的设备文件, 使用它作为输入可以得到全为空的文件. 因此可用来创建新的文件和覆盖的方式清除旧文件, 该设备文件不占系统储存空间, 却又提供无穷无尽的数据
制作光盘镜像文件 (*.iOS)
dd if=/dev/cdrom of=centos_x86_64.iso
数据源为光盘 新文件名 省略容量, 以光盘为准
四.文件查看命令:
file 命令:
显示文件类型
格式: file 文件名
例: file t1.txt
File tty
常见文件类型:
Empty: 空文件
Directory: 目录
Block special : 块设备 (高速设备)
Character special: 字符设备 (低速设备)
cat 命令:
来源: http://www.bubuko.com/infodetail-2879993.html