一.mkdir -p -v 创建多级目录,并查看其详细的创建过程

-p 创建多级目录   -v 查看创建多级目录的详细过程

 

  

java 在 linux创建多层文件夹 创建多层目录linux_文件名

 

 

二.树形⽬录 tree

通常情况下系统未安装该命令,需要yum install -y tree安装

直接使⽤tree显示深度太多,⼀般会使⽤ -L选项⼿⼯设定⽬录深度

格式:tree -L n [⽬录],其中n指定⽬录深度

要查看当前目录的树形图,要先进入到上一级。

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_02

 

tree -L +n 文件名(查看目录的深度) 

java 在 linux创建多层文件夹 创建多层目录linux_多级目录_03

 

 三.rmdir 删除目录,仅可以删除空白目录。mkdir创建目录

java 在 linux创建多层文件夹 创建多层目录linux_多级目录_04

 

 四.rmdir  -p  删除多级目录 想要删除当前目录就要先进入到此目录

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_05

 

 五.删除目录

rm -i+文件名,删除时会询问是否删除

rm -rf+文件名,强制删除

rm  -rv+文件名,可视化删除,可以查看删除的详细过程 m

java 在 linux创建多层文件夹 创建多层目录linux_多级目录_06

 

 六。cp复制文件或者目录,

1.cp 源文件 目标文件

2、拷⻉⽬录(⽬录需要加/)注意区分绝对路径和相对路径,cp -r 源文件  目标文件

java 在 linux创建多层文件夹 创建多层目录linux_文件名_07

 

七,mv剪切或者重命名,要先进入到当前目录中才可以进行操作。

java 在 linux创建多层文件夹 创建多层目录linux_搜索_08

 

 

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_09

 

八.

vim+文件名 编辑文件

cat+文件名 查看文件

tac+文件名 倒叙查看文件

cat -n 显示行号

cat -A 查看所有内容的结尾 

九 more 一屏一屏查看文件内容,左下角会显示查看目录的进度

往下翻 空格键

切换到下一屏 ctrl+B 从前往后翻,ctrl+f  从后往前翻

查看文件的总行数 more+文件名+|wc -l  

看完后退出“q”


java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_10

 

查看文件的总行数 more+文件名+|wc -l  

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_11

 

十. less 支持使用方向键翻页,查看文件内容

ctrl+B      ctrl+f 从后往前翻

head -n +N+文件名(N为数字,指的是看到是第几行)

tail  -n+N+文件名(N为数字,指的是看的是结尾的第几行)

tail  -f 文件名 查看文件的最新更新情况

全⽂搜索:

从前往后搜索:可以输⼊/ (其中代表要搜索的内容),搜索到的内容会⾼亮度显示

从后往前搜索:可以输⼊? (其中代表要搜索的内容),搜索到的内容会⾼亮度显示

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_12

 

十一,基本权限

1、chmod修改⽂件权限

2.ls -ll grep 文件名,查看文件的详细权限

Linux 系统中,⽂件的基本权限由 9 个字符组成,以 rwxrw-r-x 为例,我们可以使⽤数字来代表各个权限,各个权

限与数字的对应关系如下:

r --> 4 w --> 2 x --> 1

由于这 9 个字符分属 3 类⽤户,因此每种⽤户身份包含 3 个权限(

r、w、x),通过将 3 个权限对应的数字累加,

最终得到的值即可作为每种⽤户所具有的权限。

拿 rwxrw-r-x 来说,所有者、所属组和其他⼈分别对应的权限值为:

所有者 = rwx = 4+2+1 = 7 所属组 = rw- = 4+2 = 6 其他⼈ = r-x = 4+1 = 5

所以,此权限对应的权限值就是 765。

ls -ll |grep 文件名 详细查看文件的权限

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_13

 

2、chmod使⽤字⺟修改权限

既然⽂件的基本权限就是 3 种⽤户身份(所有者、所属组和其他⼈)搭配 3 种权限(rwx),chmod 命令中⽤ u、

g、o 分别代表 3 种身份,还⽤ a 表示全部的身份(all 的缩写)。另外,chmod 命令仍使⽤ r、w、x 分别表示

读、写、执⾏权限。

使⽤字⺟修改⽂件权限的 chmod 命令,其基本格式如图 1 所示

java 在 linux创建多层文件夹 创建多层目录linux_java 在 linux创建多层文件夹_14

 

 

java 在 linux创建多层文件夹 创建多层目录linux_文件名_15

 

 

 

执⾏权限是⽂件的最⾼权限,赋予时绝对要慎重,因此绝不能在新建⽂件的时候就

默认赋予,只能通过⽤户⼿⼯赋予。