关于文件的命令

目录

一, 文件的层级标准二, (-/d)文件相关的操作命令注意事项:stat FILENAME 查看文件详细属性信息touch 创建文本文件mkdir DIRNAME...Tree树状结构显示目录文件rm 删除文件mv 移动文件cp 复制文件7.查看文本文件内容的六个命令8.wget下载文件

一, 文件的层级标准

FHS(Filesystem Hierarchy Standard)文件层级标准

文件系统:存储设备指定存放数据的方法和数据结构。

/ 所有的数据的文件

bin(binary) 所有用户都可以执行的命令文件

sbin 仅管理员可执行的命令文件

lib 32位数据的库文件

lib64 64位数据的库文件

usr 核心资源文件

root(管理员)用户的家目录

home 所有普通用户的主路径

boot 系统引导相关的所有文件

dev 设备目录文件

etc 系统中所有的配置文件(软件程序初始化参数文件)

opt 自定义软件的安装路径

proc 系统内核相关的进程信息

sys 硬件驱动程序

run 应用层文件的进程

srv 服务程序文件的路径

tmp 临时目录

var 动态可变化的数据文件路径

二, (-/d)文件相关的操作命令

注意事项:

(1) 同一路径下不能有两个相同的文件名

(2) 严格区分大小写

(3) 文件命令不能以/字符命令

(4) 文件名字符不能超过255字符

stat FILENAME 查看文件详细属性信息

touch 创建文本文件

当一个路径下不存在该文件通过touch可创建一个普通文本文件

touch FILENAME...

#touch /root/file 在/root下创建文本文件file
touch a b c 创建三个文本文件,名为a,b,c
touch {1,2,3,4} 创建四个文本文件,名为1,2,3,4
eg:
touch /root/a b c 在/root下创建名为a的文本文件,在当前路径下创建b,c文本文件
touch /root/{1..3} == touch /root/1 /root/2 /root/3

mkdir DIRNAME...

-p(parent) 父目录 创建多级目录

-v() 详细信息

-pv 以上两者

eg:
mkdir {1} 创建一个名为{1}的目录文件
mkdir -pv /root/{1..3}/abc 在?root下创建3个名为abc的目录文件
mkdir d1 d2 d3
mkdir dd{1..3} == mkdir dd1 dd2 dd3

Tree树状结构显示目录文件

rm 删除文件

rm FILENAME删除文本文件 rm -r DIRNAME删除目录文件 rm -rf FILE 强制删除一个文件 任意长度任意的任意字符 rm -rf 删除开始以 rm -rf /

mv 移动文件

mv 源文件名  目标路径
#mv  /root/file   /
#mv   /root/file   /newfile

(1)当/newfile不存在,将file移动到/目录并改名为file (2)当/newfile存在,如果是目录文件,表示file移动到/newfile目录下 如果是文本文件,表示file移动到/目录改名为newfile

cp 复制文件

-r 递归

cp 源文件名 目标路径

 #touch /root/file
​
#cp /root/file /
​
#cp /root/file/ /newfile
​
(1)当/newfile不存在,将file复制到/目录并改名为newfile
​
(2)当/newfile存在,如果是目录文件,表示file复制到/newfile目录下;如果是文本文件,表示file复制到/目录改名为newfile
​
#mkdir /root/test
​
#cp -r /root/test / 复制目录文件

7.查看文本文件内容的六个命令

cat(concatenate)  cat -n FILENAME
tac  FILENAME
more  FILENAME 分屏显示文件内容,最后将内容输出到终端
less  FILENAME  分屏显示文件内容阅读 退出q 换页:空格切换下一页 b切换上一页/关键词 匹配关键词n  N
head  FILENAME  查看文件前十行信息
tall  FILENAME  查看文件后十行信息 
tall -5 FILENAME 查看文件后五行信息

8.wget下载文件

[root@www /]# wget [网络链接]

-0 将链接文件下载到对应路径进行改名
-P 将链接文件下载到对应路径
-c 实现断点续传
-r 下载下一个目录文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值