1.文件和文件夹数确认shell
#!/bin/sh
curdate="`date +%Y%m%d`";
curdataTime="`date +%Y%m%d%H%M%S`";
path=/apps/XXX
if [ -d ${path} ];then
cd $path
echo 'fileName:' ${path}':' >> /log/file_confirm_$curdate.log
echo 'file count:' >> /log/file_confirm_$curdate.log
ls -lR $path | grep "^-" | wc -l >> /log/file_confirm_$curdate.log
echo 'folder count:' >> /log/file_confirm_$curdate.log
ls -lR $path | grep "^d" | wc -l >> /log/file_confirm_$curdate.log
fi
2.文件大小确认
#!/bin/sh
curdate="`date +%Y%m%d`";
curdataTime="`date +%Y%m%d%H%M%S`";
path=/apps/XXX
if [ -d ${path} ];then
du -sh ${path} >> /log/file_confirm_$curdate.log
fi
3.切换到指定压缩用户命令
sudo su – XXXX
4.文件压缩命令
#!/bin/sh
cd /apps/XXX
curdate="`date +%Y%m%d%H%M%S`";
zip -r /apps/XXX/mvdata/XXX.zip XXX >> /log/XXX/XXX_$curdate.log
5.文件上传
sftp userID@serverIp
pwd
ls -l
lpwd
lcd /apps/XXX/mvdata/
lls -l
put XXX.zip
ls -l
bye
6.文件下载
sftp userID@serverIp
pwd
ls -l
lpwd
lls -l
get XXX.zip
bye
7.文件解压
cd /apps/XXX
sudo unzip –o XXX.zip
linux文件传输和压缩命令
最新推荐文章于 2023-06-19 08:45:46 发布