Linux系统的文件系统 和操作指令

Linux系统的文件系统 树状结构
Linux系统没有盘符一说,他是将不同的命令存到不同的文件夹中
根目录下的文件夹
文件系统的相关命令
    df:显示磁盘使用情况
    du:显示文件系统使用情况
    ls:显示目录
命令 ll 和 ls -l
会显示目录下的文件文件夹得详细信息
d开头一般都是文件夹 dirtory
-开头一般都是文件
后面的是权限 9位数  3位一组 rwx r:read w:wirte x:执行
 
创建文件:touch 文件名
创建文件夹  mkdir 文件夹名  不能创建多级文件夹 创建多个文件夹 mkdir a/{1,2,3}dir 在a目录下创建多个文件夹
多级创建 mkdir -p  文件夹名/文件夹名
 
复制文件夹
    cp 要复制的文件路径+文件名  会将文件复制到当面目录下
移动文件
    mv 文件名 文件要移动的路径   文件在当前目录 或者在文件名前加上路径
移动文件夹 
    mv -r 文件夹名  文件要移动的路径
删除文件
    rm 文件名   会弹出是否需要删除  需要填写yes才会删除
删除文件不弹出确认操作
    rm -f 文件名
删除文件夹
    rm -r -f 文件夹名    -f可以让删除确定
 
ln硬链接
ln 文件名 硬链接名  删除文件  硬链接不会有影响
软链接
ln -s 文件名 软连接名  删除文件 软连接会找不到文件
 
查看文件的详细信息
stat 文件名  比ls多的数据更加详细
主要有三个时间戳
分别是访问时间,修改时间,更新时间
添加权限
chmod o+w abc  对其他用户增加对abc的write的权限
修改文件时间戳
touch 文件名  会让文件的时间修改为一样
stat和touch是组合使用的
可以监控stat中的时间戳 当发生改变之后执行相应的操作,然后使用touch修改为一样
 
文本相关的命令
cat 文件名  查看文件,会一下子展现所有的文件信息需要使用滑轮去查看信息
more 文件名  查看文件,会分屏显示 一个屏幕展示  空格就是下一屏的内容,回车就是下一行的内容,但是看完之后直接跳出文件了
less 文件名 查看文件,可以往前往后看 空格往前  b向前,会将文件放到内存中,如果文件过大就不要使用less
head 文件名 查看文件,默认查看前10行的数据
如果想要查看前5行  head -5 文件名
tail 文件名 查看文件,默认查看文件的最后10行 
查看最后行数 tail -5 文件名
tail -f 文件名 输出增量数据,文件中原本的数据不打印,如果文件增加了内容会把增加的内容打印出来
 
管道
|       管道左边的内容会以流的形式交给右边
cat abc | head -3  左边查看abc文件的全部内容 将这个内容交给右边显示最上面的三行
posted @ 2021-04-26 00:08  七七负柒柒  阅读(75)  评论(0)    收藏  举报