当前位置: 首页 > news >正文

Linux相关小技巧《一》

查看磁盘分区:

$ lsblk
NAME                  MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda                     8:0    0  36G  0 disk 
├─sda1                  8:1    0   1G  0 part /boot
└─sda2                  8:2    0  34G  0 part ├─vg_system-lv_root 253:0    0  30G  0 lvm  /└─vg_system-lv_swap 253:1    0   4G  0 lvm  
sdb                     8:16   0  50G  0 disk 
└─vg_data-lv_data_dir 253:2    0  50G  0 lvm  /Data

查找大文件:(这个命令只是查找当前目录及其子目录中大小大于50MB的文件,并筛选出包含trace/listener*.log或者alert/log_的文件名。)

find . -size +50M | grep -e 'trace/listener.*.log' -e 'alert/log_*'

查找大文件并清空内容:(基于上一命令的衍生,命令首先使用find命令在当前目录(.)及其子目录中查找大小大于100MB的文件,然后使用grep命令筛选出包含alert/log_的文件名,最后使用xargs命令对每个找到的文件执行sh -c “echo ‘’ > $0”。将找到的文件清空内容。)

find . -size +100M | grep 'alert/log_*' | xargs -I $0 sh -c "echo '' > $0"

每隔2秒显示一次/tmp/data_sync_temp.log文件的末尾内容:

watch -n 2 tail /tmp/data_sync_temp.log

使用rsync 同步文件夹:(对大量文件和复杂文件目录的拷贝更有效)

rsync -avp /Data /DataTemp/

相关文章:

  • LeetCode每日一题之 移动0
  • C++之结构体以及通讯录管理系统
  • 第四十七回 一丈青单捉王矮虎 宋公明二打祝家庄-强大而灵活的python装饰器
  • 在git中自动把CRLF转换到LF的方法
  • iOS-UILabel调整行间距
  • RK3568开发笔记-qt程序运行报错Failed to move cursor on screen
  • 100243. 将元素分配到两个数组中 I
  • 经典的算法面试题(1)
  • C++从零开始的打怪升级之路(day41)
  • 算法知识(java)随笔
  • 知识图谱1——neo4j
  • 边缘计算网关的重要作用-天拓四方
  • redis一些概念知识
  • PostgreSQL对已有表增加自增序列
  • WPF应用程序使用MVVM模式
  • Angular2开发踩坑系列-生产环境编译
  • IP路由与转发
  • JS实现简单的MVC模式开发小游戏
  • vue脚手架vue-cli
  • 从伪并行的 Python 多线程说起
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 欢迎参加第二届中国游戏开发者大会
  • 前端自动化解决方案
  • 微服务核心架构梳理
  • 智能合约Solidity教程-事件和日志(一)
  • Prometheus VS InfluxDB
  • puppet连载22:define用法
  • 阿里云移动端播放器高级功能介绍
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • (02)Hive SQL编译成MapReduce任务的过程
  • (2020)Java后端开发----(面试题和笔试题)
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (二)hibernate配置管理
  • (附源码)计算机毕业设计SSM基于java的云顶博客系统
  • (十) 初识 Docker file
  • .gitignore
  • .Net Web窗口页属性
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net 重复调用webservice_Java RMI 远程调用详解,优劣势说明
  • .NET框架设计—常被忽视的C#设计技巧
  • .net知识和学习方法系列(二十一)CLR-枚举
  • .skip() 和 .only() 的使用
  • @Validated和@Valid校验参数区别
  • @拔赤:Web前端开发十日谈
  • [AIGC] SQL中的数据添加和操作:数据类型介绍
  • [AutoSar]BSW_Com02 PDU详解
  • [C语言]——C语言常见概念(1)
  • [C语言]——内存函数
  • [ExtJS5学习笔记]第三十节 sencha extjs 5表格gridpanel分组汇总
  • [Geek Challenge 2023] web题解
  • [iOS]随机生成UUID通用唯一识别码
  • [JavaEE系列] wait(等待) 和 notify(唤醒)
  • [JS设计模式]Prototype Pattern
  • [KMP求最小循环节][HDU1358][Period]