linux(一)文件处理命令

时间:2022-05-12 07:35:26

一:文件处理命令

ls [选项] [文件或目录]

选项:

-a 显示所有文件,包括隐藏文件

-l 显示详细信息

-d 查看目录属性

-h 人性化显示文件大小

-i 显示inode

文件类型(- 文件  d 目录 l 软连接文件)

u 所有者  g所属组  o其他人

r  读  w 写  x 执行

----------------------

mkdir 创建目录

-p 递归创建目录

-----------------------------

rm -rf [文件或目录]

-r 删除目录

-f 强制删除

-----------------------------

cp [选项] [原文件或目录] [目标目录]

-r 复制目录

-p 连带文件属性复制

-d 若源文件是链接文件,则复制链接属性

-a 相当于 -pdr

-------------------------------------

剪贴或改名命令

mv [原文件或目录] [目标目录]

---------------------------

链接命令:ln

ln -s [源文件] [目标文件]

功能描述:生成链接文件

选项:-s 创建软链接 

软连接的源文件一定要写绝对路径

硬链接特征:

1、拥有相同的i节点和存储block块,可以看作是同一个文件

2、可通过i节点识别

3、不能跨分区

4、不能针对目录使用

软链接特征

1、类似Windows快捷方式

2、软链接拥有自己的i节点和Bolock块,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据

3、Irwxrwxrwx I软连接 软连接文件权限都为rwxrwxrwx

4、修改任意文件,另一个都改变

5、删除原文件,软连接不能使用

-----------------------------

常用目录的作用

/根目录

/bin命令保存目录(普通用户就可以读取的目录) sbin保存超级用户的命令

/boot启动目录,启动相关文件

/dev设备文件保存目录

/etc配置文件保存目录

/home普通用户的家目录

/lib系统库保存目录

/mnt系统挂载目录

/media挂载目录

/root超级用户的家目录

/tmp临时目录

/sbin命令保存目录(超级用户才能访问的目录)

/proc直接写入内存的

/sys

/usr系统软件资源目录

/usr/bin/系统命令(普通用户)

/usr/sbin/系统命令(超级用户)

/var系统相关文档内容