日常 Linux 常用命令记录

1.通过ssh命令传输文件

 tar -czvf - /需要传输的文件目录 | ssh root@xvm22 "tar -xzvf - -C /目标机器需要放的文件目录" 

 

 tar -czvf - /datasys/201711data/20171117 | ssh root@192.168.0.153 "tar -zxvf - -C /data/datasys/"

 

2.scp命令覆盖文件

scp/datasys/2017101data/20171027/SZ/300348.csv root@192.168.0.153:/data/data/allfiles/2017/TickAB/SZ/20171027/300348.csv

传输文件不用覆盖

\cp -f /data/datasys/datasys/201711data/20171117/SH/600116.csv /data/data/allfiles/2017/TickAB/SZ/20171117/600116.csv

 

3.替换文件

 

 \cp -fr /aaa/bbb /bbb 

4.添加压缩包

 tar -zxvf /datasys/201704Data/201704.tar.gz  /datasys/201704Data/

解压

tar -zxvf /datasys/201705Data.tar.gz   -C  /datasys/thedata201705/

 

5.查询当前系统内存  df -h

查询当前文件夹 or 当前几个文件夹内容大小  du -sh  

 

6.挂载

mount -t nfs 192.168.0.153:/data/data /data/data #挂载nfs

 

7运行jar 初始化内存

nohup java -jar -Xms4g -Xmx4g futures-market-server-v2-linux.jar &
 

8磁盘统计
查看磁盘使用情况

df -h

find /home -type f -size +800M

查找/home 目录下大于800M的文件,并且使用ls -l 命令输出详细信息

find /home -type f -size +800M -print0|xargs -0 ls -l
查找/home 目录下大约800M的文件,并且使用du -h 命令输出文件的大小

find /home -type f -size +800M -print0|xargs -0 du -h

查找/home 目录下大约800M的文件,并且使用du -m 命令输出文件的大小,然后使用 sort -nr 从小到大排序、

find /home -type f -size +800M -print0|xargs -0 du -m|sort -nr

目录统计
查看当前目录下的所有目录的大小(使用-h参数)
du -h
查看当前目录下的所有目录的大小(使用-m参数,已m为单位),并且使用sort -nr 从小到大排序
du -m|sort -nr

文件统计
查找/home 目录下大于800M的文件

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值