l—R:进行递归的持续变更,亦即连同次目录下的所有文件将会变更
符号类型改变权限的方法,从之前的介绍中我们可以发现,基本上9个权限为:
①user
②group
③others
我们使用u,g,o代表三种身份的权限!a代表all,即全部的身份,读写可以写成:r,w,x. 也就是可以使用下表的方式来看:
chmod s-x test
chmod -al test
处理目录的常用命令:
lls:列出目录
ls -a 全部文件,连同隐藏开头为.的文件一起列出来
ls-d:仅列出目录文件
ls-l:长数据串列出
lcd:切换目录 Change Directory
lpwd:显示当前的目录
pwd -P /pwd -LP 显示出实际的工作目录
lmkdir:创建目录
mkdir [-mp] test
-m:配置文件的权限,直接配置
-p:帮助你直接将所需要的目录(包括上一级目录)递归创建起来
lrmdir:删除目录
rmdir [-p] test
-p:连同上一级的空目录一起删除
lcp:复制文件或者目录
cp [-adfilprusu] test1 test2
cp [options] test1 test2 test3...directory
① -a 相当于-pdr
② -d 若来源为连接档的属性(link file),则复制连接档属性而非文件 本身
③-f 为强制(force)的意思,若目标文件已经存在且无法开启,则移除后再 开始一次
④-i 若目标档已经存在,在覆盖时会先询问动作的进行
⑤-l 进行硬件式连结(hard link)的连结档创建,而非复制文件本身
⑥-p 连同文件的属性一起复制过去,而非使用默认属性(备份常用)
⑦-r 递归持续复制,用于目录的复制行为
⑧-s 复制成为符号连接档(symbolic link),即【捷径】文件
⑨-u 若destination 比 source旧才升级为destination
lrm:移除文件或目录
rm [-fir] test
-f:force的意思,忽略不存在的文件,不会出现警告信息
-i:互动模式,再删除前询问
-r:递归删除 非常危险
lmv:移动或修改
[root@www ~]#mv [-fiu]source destination
[root@www ~]#mv [options]source1 source2 source3 ....directory
[root@www tmp]#mv mvtest mvtest2
-f:强制,若文件已经存在,直接覆盖
-i:询问
-u:若文件已经存在,且source比较新,才会升级
Linux文件内容查看
lcat 从第一行开始显示文件内容
ltac 最后一行开始显示
lnl 显示的时候,顺道输出行号
lmore一页一页的显示文件的内容
lless 与more类似,但是可以往前翻页
lhead 只看头几行
ltail 只看最后几行
man -cp 查看各个命令的使用文档
cat [root@www ~]#cat /etc/issue
①-A:相当于-vET的整合选项,可以列出一些特殊的字符而不是空白而已
②-b:列出行号,仅针对非空白行号显示,空白行不标行号!
③-E 将结尾的断行字节$显示出来
④-n 列出行号,空白行也包括在内,与-b选项不同
⑤-T 将tab按键以^|显示出来
⑥-v列出一些看不出来的特殊字符
tac 与 cat 恰恰相反,文件内容从最后一行开始显示
#### nl显示文件 nl [-bnw]文件
[root@www ~]#nl /etc/issue