Linux基础篇——文件与目录

修改文件的属性与权限

  • chgrp:修改文件所属用户组
    语法:chgrp [-R] 文件名/目录名
    -R:进行递归修改
  • chown:修改文件拥有者
    语法:chown [-R] 账户名称 文件或目录
               chown [-R] 账户名称:用户组名称 文件或目录
    -R:进行递归修改
  • chmod:修改文件权限
    r:读权限(4);w:写权限(2);x:执行权限(1)
    语法:chmod [-R] xyz 文件或目录
    xyz:rwx属性数值的相加
    -R:进行递归修改

文件的创建与内容的查看

  • touch:创建一个空文件
    语法:touch 文件名
  • cat:由第一行开始显示文件内容
    语法:cat [-n] 文件名
    -n:显示行号

目录

  • cd:切换目录
  • pwd:显示当前目录
    语法:pwd [-P]
    -P:显示出真正的路径,而非使用链接路径
  • mkdir:建立一个目录
    语法:mkdir [-mp] 目录名称
    -m:设置文件的权限,直接设置,不使用默认权限
    -p:递归创建
  • rmdir:删除一个空目录
    语法:rmdir [-p] 目录名称
    -p:递归删除

文件与目录的查看,复制,删除,移动,查找

  • ls:文件与目录的查看
    语法:ls [-al] 文件名或目录名称
    -a:全部的文件,包括隐藏文件
    -l:详细信息的显示
  • cp:文件与目录的复制
    语法:cp [-ipr] 源文件 目标文件
    -i:若目标文件已经存在,则覆盖时会先询问
    -p:连同文件的属性(权限,用户,时间)一起复制过去,而非使用默认属性
    -r:递归复制,用于目录的复制
  • rm:文件与目录的删除
    语法:rm [-fir] 文件或目录
    -f:忽略不存在的文件
    -i:删除前会询问使用者是否操作
    -r:递归删除,常用于目录的删除
  • mv:文件与目录的移动或重命名
    语法:mv [-fiu] 源文件 复制的地址
    -f:强制复制,如果目标文件已经存在不会询问直接覆盖
    -i:若目标文件存在,会先询问是否覆盖
    -u:若目标文件存在,且源文件比较新,才会更新
  • whereis:在一些特定的目录中查找文件
    语法:whereis [-l] 文件或目录
    -l:列出whereis会去查询的几个主要目录
  • locate:依据/var/lib/mlocate内的数据库记录来查找
    语法:locate [-ir] 文件名或者关键字
    -i:忽略大小写的差异
    -r:后面可接正则表达式的显示方式
  • find:硬盘内全部查找

路径

.:代表此层目录,也可以用./来表示
…:代表上一层目录,也可以用…/来表示
-:前一个工作目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值