linux的文件属性和常用命令

linux的文件命令

一、文件的基本属性

Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限,为了保护系统的安全性,Linux系统对不同的用户访问同一文件的权限有着不同的规定.
每个文件都由10个字符来确定
请添加图片描述
请添加图片描述请添加图片描述
第0位确定文件的类型,一共有5个字符

  • d 表示目录,- 表示文件,l 表示链接文档,bc不常用
    读写执行分别为rwx,如果没有权限则为 -

1.Linux的文件属主和属组

属主:对于文件来说,都有一个特定的所有者,也就是对该文件所具有的所有权的用户
属组:用户是按组分类的,一个用户可以属于一个或多个组,属主以外的用户可以分为同组用户,即有属组权限,还可以分为其他用户,只能由其他用户权限.

2.更改文件属性

  • charp:更改文件属组.
    语法: charp [-R] 属组名 文件名 -R:表示递归
  • chown:更改文件属主,同时也可以更改文件属组
    语法: chown [-R] 属主名 文件名 或者 chown [-R] 属主名:属组名 文件名
  • chmod:更改文件9个属性即rwxrwxrwx
    每个权限字符都有各自的分数 r:4 w: 2 x: 1
    语法: chomd [-R] xyz “xyz”分别表示不同权限的值.

二、Linux的文件与目录管理

Linux的目录结构为树状结构(类似Windows中我的电脑),最顶级的的目录为根目录“/” .

1.绝对路径与相对路径

  • 绝对路径:路径的写法由根目录*/*写起,例如/user/share/doc这个目录.
  • 相对路径:路径的写法不是由*/*写起,而是以当前路径写起,例如由/user/share/doc这个目录到/user/share/man底下时,可以直接写成 cd …/man ," … ":表示上一目录 .

2.处理文件的常用指令

path : 文件路径 filesname: 文件夹名 filename :文件名
文件:蓝色是文件夹,白色是普通文件,绿色为可执行文件

  • ls (list files) : 列出文件及文件名
    写法: ls path (path 可加可不加)
    例: ls :列出当前文件的文件名 ls /user/share: 列出share文件的文件名
  • cd (change directory) :切换文件夹
    写法: cd path
  • pwd: (print work directory) :显示当前的文件夹
  • mkdir: (make directory):创建一个新的文件夹
    写法 :mkdir filesname
  • rmdir: (remove directory):删除一个空的文件夹
    写法: rmdir filesname
  • cp: (copy file):复制文件或者文件夹
    写法:cp filesname 或者 cp filename
  • rm (remove) :删除文件或文件夹
    写法: remove filesname remove filename
  • mv(move file) :移动文件或者目录,或者重命名文件夹和目录
    写法:mv filesnameA filesnameB
  • ctrl + c: 取消命令,并且换行
  • ctrl + u:清空本行命令
  • tab键:可以补全命令和文件名,没有补全可以点击两下,显示备选选项.
  • touch:创建一个文件
    写法:touch filename
  • cat: 展示文件中的内容
    写法:cat filename

3.文件选项与参数

  • ls
    1.-a:全部的文件,包含隐藏文件(以.开头的文件) 一起列出来.
    2.-d : 仅列出目录本身,而不是列出目录内的文件数据.
    3.-l: 长数据串列出,包含文件的属性和权限等等数据. 也可以直接用ll来代ls -l
  • mkdir:
    1.-p:直接将所需要的目录(包含上一级目录)递归创建起来 mkdir test1/test2/test3
    2.-m:获取配置文件的权限,不在意默认权限(umask),可以直接创建
  • rm:
    1.-f:强制删除,不会出现警告信息
    2.-r:递归删除,非常危险的选项!!!
  • mv:
    1.-f:强制移动或者覆盖

以上就是相关的文件属性以及常用的的文件指令.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值