打包网站文件

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

进入到项目的目录里面以后,先去启动一下这两台主机 ... 输入 vagrant up ... 如果你还没听过什么是 vagrant ,可以参考宁皓网的 vagrant 开发环境这个课程,课程里面介绍了怎么样去配置多台主机 ...

启动以后,先 ssh 到开发用的主机上 ... vagrant ssh development ... 这里我已经提前安装好了一个 WordPress ... 打开浏览器 ... 输入指向这个主机的主机名 ... ninghao-wpc.dev ...

这里我只是添加了一篇文章 ... 在这个文章里,上传了一张图片 ... 假设我们已经开发好了这个网站,然后打算把网站迁移到服务器上 ... 回到命令行工具 ....

进入到网站所在的目录的上一级目录里面。我这里就是 /vagrant 这个目录 ... 输入 ls .. 查看一下这个目录里的东西 ... 这个 www 就是我的网站所有的文件所在的位置 ...

下面,我们再去给网站的文件打个包 ... 这里可以使用 tar 这个命令,tar 表示的是 tape archive ,这是一种归档文件格式 ... 使用 tar 这个命令,我们可以去把一些文件或者目录打成一个包,你也可以在打包的时候,去压缩一下包里面的所有的文件,这样包文件的总体积会小一些。

输入一个 tar ... 这个小工具有很多选项,这些选项可以控制你到底想怎么样去创建或者处理指定的包文件 ... 这里先用一个 c ... 它应该是 create 的简写形式 ... 表示我们要去创建一个包文件 ... 再加上一个 f ... f 就是 file ,表示后面的参数就是这个归档文件的文件名 ...

比如我们要把 www 这个目录里面的所有的东西打成一个包,叫做 archive.tar ... 这里就先输入一个 archive.tar .... 再输入一个空格 ... 然后是要添加到这个包文件里面的东西 ... 就是 www 这个目录 ..

tar cf archive.tar www

回车 ... 执行一下 ... 执行这个打包动作的时间取决于你要添加到包文件里面的东西有多少 .. 通常会很快 ... 完成以后 .... 输入一个 ls ,查看一下当前目录下面的东西 ... 在这里你会发现一个 archive.tar ...

在打包的时候,我们可以再添加一个 z 选项,表示 gzip ,这样会去压缩一下打包之后的文件 ... 我们可以再试一下 tar 这个命令 .. tar czf ... 后面是包文件的名字 ... 这里我们用一个 archive.tar.gz ... 在文件名里加上一个 .gz ,表示这是 gzip ,压缩之后的文件 ...

然后是要添加到这个包文件里的东西 ... 输入 www ... 注意压缩打包以后的文件可以需要更多的时间 ...

tar czf archive.tar.gz www

先回车去执行一下 ... 完成以后,查看一下文件 ... ls ... 再加上一个 -lah ... 这里,你会发现 ... 普通的没有压缩的包的体积会大一些 ... 压缩以后,这个文件的体积更小 ... 方便在网上传输 ...

打包网站文件《 WordPress 日常维护 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点