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的文件