linux文件系统,文件管理
1.文件类型
目录d ,普通- ,块设备b ,字符c ,管道符p ,链接-l ,套接字s
FHS文件系统层级标准
文件系统:存储设备指定存放数据文件的方法和数据结构
/ 所有数据文件
bin 所有用户可以执行的命令文件
sbin 只有管理员可以执行的命令文件
lib/lib64 数据的库文件
usr 核心资源文件
root root用户的家目录--管理员
home 普通用户的主路径
boot 系统加载引导相关所有文件
dev 设备目录文件
etc 系统中所有的配置文件
opt 自定义软件安装可选目录
proc 系统内核相关的进程信息cpu
sys 硬件驱动程序
run 应用层程序文件的进程
srv 服务程序文件的路径
tmp 临时目录
var 动态可变化的数据文件路径
2.文件操作命令
1.同一路径下不能有两个相同的文件名
2.严格区分大小写
3.文件命令不能以/字符命名
4.文件命名字符不能超过255字符
stat FILENAME列出文件详细的信息
touch FILENAME创建文本文件
当一个路径下不存在该文件,通过touch可以创建一个普通文本文件
mkdir DIRNAME创建目录文件
-p 可以创建多级目录
-v 创建过程打印下来
tree树状结构显示目录文件
rm FILENAME删除文件
-r 递归删除(目录文件)
-f 强制删除
* 任意长度的任意字符 (a* 删除以a开头的的文件)
mv 原FILENAME 目标路径 移动文件
touch /root/file
mv /root/file /
mv /root/file /newfile
当/newfile不存在,将file移动到/目录并改名为newname
当/nwefile存在,如果是目录文件,表示file移动到/newfile目录下
文本文件,将file移动到/目录并改名为newname
cp 原FILENAME 目FILENAME 复制文件
-r 递归复制
和mv类似
3.查看文本文件内容的6的命令
cat 文件内容比较少使用
查看文件内容并进行编号
tac
more FILENAME ----分页显示文件内容,退出后依然可以看
less FILENAME ----分页显示文件内容,退出后不能看
q 退出
space 下一页
b 上一页
/关键词 高光
n N 高光上一页下一页
head FILENAME 查看文件前10行信息
-n 查看指定几行信息
tail FILENAME 查看问价后10行信息
wget 链接 下载文件
-O 把文件下载到指定路径并改名
-P 下载到指定路径
-c 断点续载
-r 下载目录文件