linux压缩打包、定时任务
压缩打包
gzip压缩
win中的压缩包:zip rar
Linux常见的压缩包有哪些?
gzip
bzip2
1、gzip压缩
压缩命令:gzip [压缩文件]
解压命令:gzip -d [压缩包]
无法压缩目录
bzip2压缩
2、bzip2压缩
压缩命令:bzip2 [压缩文件]
解压命令:bzip2 -d [压缩包]
tar打包
注意:
1、压缩时是什么路径,解压缩时就是什么路径,所以为了安全不要使用绝对路径压缩。
2、-f参数后面永远跟压缩包名称
tar : 打包的命令
格式 : tar 参数 -f 新打包名 被打包文件
参数:
-f : 指定打包的包名称
-c : 打包
-v : 显示打包的过程
-z : 使用gzip压缩压缩包
-j : 使用bzip2压缩压缩包
-x : 解压(解压不需要指定压缩类型)
-t : 查看压缩包内部的内容
-P :忽略使用绝对路径时报出的错误
定时任务
**crontab表达式 : * * * * ***
定时任务格式
* * * * *
每隔2分钟执行
*/2 * * * *
每天的2,4,6,8,10这4个小时的1分钟执行
01 2,4,6,10 * * *
每天的2到6点执行
00 2-6 * * *
每天的2到6点中每隔2小时执行
00 2-6/2 * * *
00 02 * * 02 : 每天的2点时执行,但是这天必须时周二
增加定时任务
命令: crontab -e
例:
每天的17点10分执行/root下的1.sh脚本
查看定时任务
2、查看crontab定时任务
crontab -l
用户定时任务存放地址
每一个用户的定时任务是相对隔离,在/var/spool/cron目录下,以当前用户的用户名命名的文件。
查看定时任务运行记录日志文件
路径 : /var/log/cron
其他常用命令
4、常用命令
head: 从头部开始查看文件,默认查看10行
-n : 指定查看多少行
tail: 从尾部开始查看文件,默认查看10行
-n : 指定查看多少行
-f : 实时监控文件变化