您的位置:首页 > 编程语言 > PHP开发

2017-05-06工作小结

2017-05-06 19:10 295 查看
自今日起,将每日工作小结写做博客,用来记录工作具体情况,一来记录工作得失,二来警醒自己。
1、线上正式运行的linux服务器要下载程序文件,(程序是phpcmsv9)一般来说是要先压缩文件,然后ftp下载或者sz xxx.tar.gz 下载,但是通过du -h 命令发现 uploadfiles目录有3G左右大小,这里面的文件我是不要的,于是乎搜索 tar命令 ,有以下发现
tar 常见打包命令
tar -zcvf test.tar.gz test
(今天如果不写博客,难说到哪天才能了解这么多东西,这些东西是我个人想法,只是为了能更 好的使用,如果有不对的地方,还希望您来指正。)
参数解释:
z 使用gzip属性,感觉就是使用 ".gz "后缀。
c 对应create,意为创建,创造。
v 是view,视图,查看的意思。
f 可以理解为filename 文件名 当前命令后接的是 test.tar.gz
最后一个参数是目录 test 当然也可以写是文件,或者*.jpg的形式
我想排除其中一个目录,然后打包
tar 排除一个指定目录,然后打包命令
tar -zcvf test.tar.gz --exclude=test/uploadfiles test
参数解释
-zcvf test.tar.gz 上面已做介绍,不再赘述

exclude 意为排除,不包括 ,很明显 --exclude=test/uploadfiles 可以解释为 排除 test下的uploadfiles文件夹及其子文件夹,如果有的话,当前也可以指定排除的文件。这里要提醒下:排除打包文件时不要在后面加'/',这会使得当前参数失效,相当于打包全部文件
错误示例: tar -zxvf test.tar.gz --exclude=test/uploafies/ test
最后一个参数 test 就是指定的目录啦

我想在不解压情况下,查看压缩包中文件内容
tar 不解压情况下 查看压缩包内容
tar -ztvf test.tar.gz
参数解释
-zvf test.tar.gz 上面已做介绍,不再赘述
t 手册里解释为list 列表原文是'list the contents of an archive' 我个人理解为test 测试查看下里面的内容,其实能实现要求,不必强求所有人的理解都一致。

我在工作中使用打包命令时,大多使用.tar.gz的格式,很少用到其他的格式。
发现我的虚拟机时间不对,又去搜索解决方法
简单说来

# date 显示当前时间

# date -s "2017-05-06 19:05:44" 设置当前时间

# hwclock

# hwclock -w

# hwclock

hwclock 这里已经有解释了,感觉还有点复杂,把链接贴过来
http://www.linuxidc.com/Linux/2012-09/69914p2.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息