linux服务器文件打包上传下载解压命令

编程入门 行业动态 更新时间:2024-10-26 00:28:26

linux服务器文件打包上传下载解压<a href=https://www.elefans.com/category/jswz/34/1771323.html style=命令"/>

linux服务器文件打包上传下载解压命令

今天在进行linux服务器之间文件转移时,用到了打包,下载,上传命令,相关命令需要对应的服务支持。我是在容器环境下使用的,仅供大家参考。
切换目录cd 命令

cd … 返回上一层
cd /xxx 切换到xxx根目录
cd xxx/ 切换到当前目录下的xxx目录
ls 列出所有文件和文件夹

打包:
cd进入到目标文件夹,在打包当前文件夹内所有文件并生成xxx.tar.gz 压缩包。

tar -zcvf  xxx.tar.gz *

下载
输入 sz xxx.tar.gz 回车,会让你选择本地路径存储要下载的文件

sz xxx.tar.gz

上传
输入 rz 回车,会让你选择本地文件,确定上传。

rz

解压

tar -zxvf  xxx.tar.gz 

zxvf命令: 这些都是tar的参数。.tar.gz是一个压缩包,.tar只是打包而没有压缩,注意这点。
z:通过gzip支持压缩或解压缩。还有其他的压缩或解压缩方式,比如j表示bzip2的方式。
x:解压缩。c:是压缩。
v:在压缩或解压缩过程中显示正在处理的文件名
f:f后面必须跟上要处理的文件名。也就是说你不能写成这样 tar -zxfv
xxx.tar.gz z代表gzip的压缩包;x代表解压;v代表显示过程信息;f代表后面接的是文件
解压并展开压缩包:“tar -xzvf 压缩包名.tar.gz”

删除压缩包,解压后移除压缩包。

rm -f xxx.tar.gz

复制
将一个文件夹下的所有内容复制到另一个文件夹下

cp -r /home/packageA/* /home/cp/packageB/ 或 cp -r /home/packageA/. /home/cp/packageB/

复制文件夹到B文件夹

cp -r /home/packageA /home/packageB

这两种方法效果是一样的。

移动
将一个文件夹下的所有内容移动到另一个文件夹下

mv /home/packageA /home/packageB/ 或 mv /home/packageA /home/packageB

这两种方法效果是一样的。

更多推荐

linux服务器文件打包上传下载解压命令

本文发布于:2024-02-11 16:52:11,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1682109.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:命令   上传   服务器   文件   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!