Linux之文件系统与文件管理

Linux文件系统到底是个啥?

linux一切皆文件,文件访问有两种方式:相对路径和绝对路径.Linux文件系统详细资料:

Linux文件系统详解

Linux文件系统的实现

Linux中文件目录的含义:

/bin 普通用户可执行命令存放的位置
/sbin 超级用户可执行命令存放的位置
/boot 内核存放的位置
/dev 设备存放的路径
/proc 反馈当前运行的进程的实时状态
/etc 配置文件,功能就是调节软件的工作状态
/temp 临时目录
/var 可变目录
/home 普通用户的家目录
/root 超级管理员的家目录

Linux文件操作基本命令:

  1. 创建命令

    [touch filename #创建一个文件]
    [mkdir directoryname #创建一个目录,-p是递归创建]
    [touch{1..10}.pdf #创建多个文件]

  2. 删除命令

    [rm #-f强制删除,-r递归删除]

  3. 移动命令

    [mv #移动文件和目录]

  4. 复制命令

    [cp #-p保持原有属性,-r递归复制]

  5. 查看命令

    [cat #-n查看行号,-A查看特殊符号]
    [less,more #大文件使用,more显示数据百分比]

Linux文件管理

1,tail用于查看文件的内容
语法为:tail [param] [filename]
其中param为:

-f :循环读取
-q :不显示处理信息
-v :显示详细的处理信息
-c [数目]: 显示的字节数
-n [行数]: 显示文件的尾部 n 行内容
–pid=PID :与-f合用,表示在进程ID,PID死掉之后结束
-q, --quiet, --silent :从不输出给出文件名的首部
-s, --sleep-interval=S :与-f合用,表示在每次反复的间隔休眠S秒

2,查看文件情况
ll -ah命令,可用于查看文件情况
命令行:ll -ah

3,文件权限设置
Linux的文件基本权限有9个,分别是owenr、group、others三种身份各自有自己的r、w和x,比如“rwxrwxrwx”,就表示owener具有r(read 读)、w(write 写)、x(execute 访问)权限,同样group和others同样具有r、w、x权限,可以用xftp查看文件权限

可以使用数字表示权限:
r->4
w->2
x->1
当文件权限为“rwxrwxrwx”时,分数是:
owner->4+2+1=7
group->4+2+1=7
others->4+2+1=7
此时文件的权限数字就是777
然后要给文件file赋权的话,就可以使用Linux命令:chmod 777 file

owner、group和others三种身份各自的三个权限,用u、g、o代表三种身份,用a(all)代表所有身份,所以还有下面的Linux命令:chmod u|g|o|a =(设置权限)|+(添加权限)|-(减少权限) r|w|x 文件或者目录

eg:给文件file赋值权限chmod u=rwx file

4,文件上传和下载

5,压缩文件解压

posted @ 2021-07-07 11:13  Carol-z  阅读(104)  评论(0)    收藏  举报