linux基础

mv 移动 或改名 移动并改名

mv 源文件 目的地

源文件不改变路径就是改名

源文件改变路径就是移动

也可以移动并改名

rm删除文件

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

-f:强制

-i:交互

-r:递归 (删除目录需要)

删除文件后空间不释放,有别的用户在使用

shred

rm虽然删除了文件但是被删除的文件仍然可能被恢复就可以使用sherd

找文件

which 命令

在echo $PATH

which 常用的外部命令

locate

locate 查询文件 速度快但是不是实时查找

-i:不区分大小写

-n:n列举前n个匹配文件

find

find 精确查找 实时查找

find 范围 条件表达式 处理动作

范围: 你要找的文件范围,不写就是默认在当前文件夹

条件表达式: 选项 表达式,描述你要找的文件

处理动作:对你要找的文件进行处理(删除,移动,显示,复制)

常用的查找条件的类型

-name:按名称查找

-iname:按名称不区分大小写查找

-user:按照文件属主查找

-unuser:查找无属文件

-type:按照文件类型查找(文件类型,发f,d,c,b,s,l,p)

-time:根据时间范围查找(atime,mtime)

找到 /var/log 30天以上大于1G以log结尾的普通文件

find /var/log -mtime +30 -size +1G -name “*log” -type f

/var/log为范围

-mtime 30 为大于30天

-size +1为大于1G的文件

-name“*log"为名称以log结尾的文件

-type f为类型的普通文件

找到 /var/log 30天以上大于1G以log结尾的普通文件移动到/data

find /var/log -mtime +30 -size +1G -name “*log” -type f -exec {} /data ;

cat

-A:显示隐藏字符

$:换行符

head,tail

head 查看文件的前面部分 默认前10行

head -n 10 文件名

tail 查看文件的后多少行 默认后10行

tail -f 文件名

实时查看文件后10行 用于查看日志

head -c 取字符

| 管道符

命令1的输出结果|交给命令2当做参数执行

管道符可以无限加上去

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值