当前位置 : 主页 > 操作系统 > centos >

linux常用命令(目录和文件的增、删、改、查等操作)(下篇)

来源:互联网 收集:自由互联 发布时间:2022-06-20
1、复制文件或目录 —— cp ==作用==:将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录 cp [选项] 源文件或目录 目标文件或目录 cp常用选项: 选项说明 -f覆盖目标同名文件

1、复制文件或目录 —— cp

==作用==:将需要复制的文件或目录(源)重建一份,并保存为新的文件或目录

cp [选项] 源文件或目录 目标文件或目录

cp常用选项:

选项 说明 -f 覆盖目标同名文件或目录时不进行提醒,直接强行复制 -i 覆盖目标同名文件或目录时提醒用户确定 -p 复制时保持源文件的权限、属主及时间标记等属性不变 -r 复制目录时必须使用,表示递归复制所有文件及子目录

==注:复制多个文件或目录时,目标位置必须为目录,且目标目录必须已存在==13.png::: hljs-center

cp命令复制文件或目录

:::

2、删除文件或目录 —— rm

rm [选项] 要删除的文件或目录

rm的常用选项: 选项 说明 -f 删除文件或目录时不进行提醒,而直接强制删除。 -i 删除文件或目录时提醒用户确认。 (y表示删除,n表示不删除) -r 删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。

14.png::: hljs-center

rm命令删除文件或目录

:::

==注==:不要直接删除系统中已有的目录或配置文件,以避免出现意外故障。可以先切换到目标目录下,再进行删除文件或目录的操作。

==rm -rf ./*(删除根目录下全部文件和目录)不可逆,慎用!!!==

3、移动文件或目录 —— mv

==作用==:

  • 移动文件或目录;
  • 目标位置与源位置相同时,则相当于执行重命名操作。

    mv [选项] 源文件或目录 目标文件或目录

15.png::: hljs-center

mv命令移动文件或目录

:::

mv命令只能对单个文件重命名,可使用==rename==命令批量修改文件名

rename 旧字符 新字符 目标文件16.png::: hljs-center

rename命令移动文件或目录

:::

4、查找命令文件存放目录 —— which

==搜索范围由环境变量PATH决定(echo RATH)==

which 命令 | 程序名 (默认当找到第一个目标后不再继续查找)或which -a 命令 | 程序名 (在所有搜索路径中查找)

示例which Iswhich history使用which查找内部命令时,将找不到对应的程序

5、查找文件或目录 —— find

==作用==:采用递归方式,根据目标的名称、类型、大小等不同属性进行精细查找

find [查找范围] [查找条件表达式]查找范围:查找文件或子目录的目录位置查找条件表达式:查找条件类型

查找类型 关键字 说明 按名称查找 -name 根据目标文件的名称进行查找,允许使用“*”和“?”通配符 按文件大小查找 -size 根据目标文件的大小进行查找一般使用“+”、“-”号设置超过或小于指定大小作为查找条件常用的容量单位包括kB(注意k是小写)、MB、GB 按文件属主查找 -user 根据文件是否属于目标用户进行查找 按文件类型查找 -type 根据文件类型进行查找文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等块设备文件(b):成块读取数据的设备(硬件,内存,光驱)字符设备文件(c):按单个字符读取数据的设备(键盘,鼠标)

find命令也可以实现多个查找

各表达式之间逻辑运算符“-a”表示而且(and)“-o”表示或者(or)

6、命令执行的优先级

第一优先级:指定路径的命令。

绝对路径/usr/bin/1s 或者相对路径 cd /usr/bin . /ls

第二优先级:别名指定的命令

alias myls=' /usr/b n/ls -alh'

第三优先级:内部命令

第四优先级: hash 命令

linux系统下会有一个hash表,当你刚开机时这个hash表为空,每当你执行过一条 命令时,hash表会 记录下这条命令的路径,就相当于缓存一样。第一次执行命令shell解释器默认的会从PATH路径下寻找该命令的路径,当你第二 二次使用该命令时,shell解释 器首先会查看hash表,没有该命令才会去PATH路径下寻找。hash表能提高命令的调用速率。

第五优先级:通过PATH定义的查找顺序查找

如果以上顺序都找不到,就会报“未找到命令...”的错误

上一篇:#yyds干货盘点#Ubuntu安装教程【超多图】
下一篇:没有了
网友评论