三,文件系统命令:
- 文件系统组织结构
(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 命令: