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/
  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值