Linux之文件系统与文件管理
Linux文件系统到底是个啥?
linux一切皆文件,文件访问有两种方式:相对路径和绝对路径.Linux文件系统详细资料:
Linux中文件目录的含义:
/bin 普通用户可执行命令存放的位置
/sbin 超级用户可执行命令存放的位置
/boot 内核存放的位置
/dev 设备存放的路径
/proc 反馈当前运行的进程的实时状态
/etc 配置文件,功能就是调节软件的工作状态
/temp 临时目录
/var 可变目录
/home 普通用户的家目录
/root 超级管理员的家目录
Linux文件操作基本命令:
-
创建命令
[touch filename #创建一个文件]
[mkdir directoryname #创建一个目录,-p是递归创建]
[touch{1..10}.pdf #创建多个文件] -
删除命令
[rm #-f强制删除,-r递归删除] -
移动命令
[mv #移动文件和目录] -
复制命令
[cp #-p保持原有属性,-r递归复制] -
查看命令
[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,压缩文件解压

浙公网安备 33010602011771号