FHS(Filesystem Hierarchy Standard)文件系统层级标准
文件系统:存储设备指定存放数据文件的方法和数据结构。
/ 所有数据文件
bin 所有用户都可以执行的命令文件 文件后名
sbin 只有管理员可以执行的命令文件
lib 32数据的库文件
lib64 64数据的库文件
usr 核心资源文件
root root(管理员名字)用户家目录
home 所有普通用户的主路径
boot 系统加载引导相关所有文件
dev 设备目录文件(磁盘)
etc 系统中所有的配置文件( 软件程序初始化参数文件)
opt 自定义软件的安装路径
proc(process进程) 系统内核相关的进程信息
sys (system 系统) 硬件驱动程序
run 应用文件进程
srv 服务程序文件的路径
tmp 临时目录
var(vary) 动态可变化的数据文件路径
2(-/d)文件相关的操作命令 (命令本身是修改时间信息的)
- 同一路径下不能有两个相同的文件名
- 严格区分大小写
- 文件命令不能以/字符命令
- 文件命名字符不能超过255字符
Touch 创建文本文件
当一个路径下不存在该文件通过touch可以创建一个普通文本文件
1 touch FILENAME
touch a b c
touch{1,2,3,4 }
touch{1..10}
eg:
touch /root/a b c
touch /root/{1..3} ==touch /root/1 /root/2 /root/3
2 mkdir DIRNAME…
-p 父目录 创建多级目录
-v详细信息
-pv以上两者兼有
3 Tree树状结构显示目录文件
rm删除文件
rm FILENAME删除文本文件
rm -r DIRNAME删除目录文件
rm -rf FILE 强制删除一个文件
*任意长度任意的任意字符
rm -rf* 删除开始以
rm -rf /
4 mv 移动文件
mv源文件名 目标路径
#touch /root/file
#mv /root/file /
#mv /root/file /newfile
- 当/newfile不存在,将file移动到/目录并改名为file
- 当/newfile存在,如果是目录文件,表示file移动到/newfile目录下
如果是文本文件,表示file移动到/目录改名为newfile
5 cp 复制文件
-r 递归
#mkdir /root/test
#cp -r /root/test / 复制目录文件
6 查看文本文件内容的六个命令
cat(concatenate) cat -n FILENAME
tac FILENAME
more FILENAME 分屏显示文件内容,最后将内容输出到终端
less FILENAME 分屏显示文件内容阅读 退出q 换页:空格切换下一页 b切换上一页/关键词 匹配关键词n N ?关键词
head FILENAME 查看文件前十行信息
tall FILENAME 查看文件后十行信息
tall -5 FILENAME 查看文件后五行信息
7 wget下载文件
【root@www/】#wget https://………rpm
-O将链接文件下载到对应路径
-P将链接文件下载到对应路径
-C实现断点续传
-R下载下一个目录文件