Linux系统基本操作(3)

复制文件或者目录-cp

 

将需要复制的文件或目录(源)重键一份,并保存为新的文件或目录

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

常用选项

-f:覆盖目标同名文件或目录不进行提醒,而之间强制复制。

-i:覆盖目标同名文件或目录时提醒用户确认

-p:复制时保持源文件的权限,属主及时间标记等属性不变

-r:复制目录时必须使用此选项,表示递归复制所有文件及子目录

注意:复制多个文件或目录时,目标位置必须是目录,且目标目录必须已存在

删除文件或目录-rm

删除指定的文件或目录

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

常用选项

-f:删除文件或目录时不进行提醒,而直接强制删除

-i:删除文件或目录时提醒用户确认,(y表示删除,n表示不删除)

-r:删除目录时必须使用此选项,表示递归删除整个目录树(应谨慎使用)。

注意:不要直接删除系统中已有的目录或配置文件,以避免出现意外故障。

rm -rf  /etc/yum.repos.d/*

删除目录下文件时建议最好先切换到目录下再执行rm -rf命令

cd /etc/yum.repos.d/*

rm -rf ./* 

移动文件或目录-mv

将指定的文件或目录转移位置

如果目标位置雨源位置相同,则相当执行重名操作

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

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

rename   旧字符    新字符     目标文件

 查找命令文件存放目录-which

which 命令|程序名                                 //默认当找到第一个目标后不再继续查找

which-a 命令|程序名                             //在所有搜索路径中查找

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

查找cp命令存放的位置

查找文件或目录-find

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

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

常用查找条件类型

查找类型关键字说明
按名称查找-name

根据目标文件的名称进行查找,允许使用“*”及“?”通配符

按文件大小查找-size

根据目标文件大小进行查找

一般使用“+”、“-”号设置超过或小于指定的大小作为查找条件

常用的容量单位包括kb(注意k是小写)、MB、GB

按文件属主查找-user根据文件是否属于目标用户进行查找
按文件类型查找-type

根据文件的类型进行查找

文件类型包括普通文件(f)、目录(d)、块设备文件(b)、字符设备文件(c)等块设备文件(b):成块读取数据的设备(硬盘,内存,光驱)

字符设备文件(c):按单个字符读取数据的设备((键盘,鼠标)

 使用find命令实现多个查找条件

各表达式之间使用逻辑运算符

“-a” 表示而且(and)

“-o”表示或者(or)

 find之exec用法

l-exec参数后面跟的是Linux命令,它是以分号“;”为结束标志,由于各个系统中分号会有不同的意义,因此在分号前面加上J英tam红转义符\”。

代表前面find查找出来的文件名。

find命令匹配到了当前目录下的所有普通文件,并在-exec选项中使用Ils -l命令将它们列出

本章总结

shell是一种特殊程序

Linux命令的分类、格式及用法

Linux常用命令

  • 查看及切换目录(pwd、cd、ls、du)
  • 创建目录和文件(mkdir,touch、ln、echo)
  • 复制、删除、移动目录和文件(cp、rm、mv)
  • 查找目录和文件(which、find)


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值