linux复制、压缩打包、解压缩等操作
1. 复制:cp命令,可复制一个文件夹下的所有文件和子目录、子文件,但是不包括本目录名,例如:不想包含目录名python3.7,想包含的是该目录下的所有子文件和子目录
cp -r /usr/local/python3.7/lib/python3.7/* /home/user_name/lib_words
2. 压缩 zip:同时将test001,test002中的所有文件压缩打包成test.zip,或者同时压缩当前目录下的所有文件、子目录、子文件到某个路径下的zip
zip -r test.zip test001 test002
zip -r /home/user_name/lib_words.zip ./* #压缩当前目录的所有文件、子目录、子文件
3. 解压缩 unzip:将test.zip解压缩到某个目录下,例如目录/home/user_name/test
unzip test.zip -d /home/user_name/test
4. 建立文件夹:mkdir
mkdir lib_words
5. 显示当前目录下的文件:ls
ls
ls -a
6. 将文件/文件夹从zip压缩文件中删除
zip -d lib_words.zip numpy #删除numpy文件夹
zip -d lib_words.zip numpy* #删除以numpy开头的文件/文件夹
zip -d lib_words.zip xxx.py #删除xxx.py文件
7. 将文件添加到zip压缩文件
zip -m lib_words.zip ./xxx.py #将xxx.py添加到压缩文件
8. tar压缩,后缀是tar的,当然也可以是tar.gz,tar.bz2等格式,只是需要不同的参数
tar -cf doc_file.tar *.doc #将当前目录下的所有doc文件打包压缩成doc_file.tar,-c表示产生新的压缩文件,-f表示压缩文件名
tar -rf doc_file.tar *.ppt #将当前目录下的所有ppt文件追加到doc_file.tar压缩文件中,-r表示追加
tar -uf doc_file.tar xxx.doc #更新tar压缩文件中的xxx.doc文件,-u表示更新
tar -tf doc_file.tar #列出压缩文件中的文件名
tar -xf doc_file.tar #解压文件
9. tar.gz,tar.bz2,tar.Z文件
同理:
# tar.gz的压缩,加入-z
tar -czf doc_file.tar.gz *.doc
# tar.gz的解压
tar -xzf doc_file.tar.gz # tar.bz2的压缩与解压,加入-j
tar -cjf doc_file.tar.bz2 *.doc
tar -xjf doc_file.tar.bz2 # tar.Z的压缩与解压,加入-Z
tar -cZf doc_file.tar.Z *.doc
tar -xZf doc_file.tar.Z
10. -v 参数表示报告tar处理的文件信息
参考:
https://www.cnblogs.com/yves0923/p/10965021.html
# -----------------------------------------------------------------------------------------------
# 持续更新linux小命令
linux复制、压缩打包、解压缩等操作的更多相关文章
- linux中压缩与解压缩命令小结
linux中压缩与解压操作非常常见,其命令参数也非常的多,这里只介绍最经常用的带打包文件的几种压缩和解压方式和几个最常用的参数. 现在最常用的压缩和解压工具是gzip和bzip2,这两种工具不能相互解 ...
- Linux操作系统的压缩、解压缩工具介绍
Linux操作系统的压缩.解压缩工具介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.compress/uncompress命令常用参数 Linux compress命令: ...
- linux文件管理--压缩打包
目录 linux文件管理--压缩打包 1.压缩打包介绍 2.gzip压缩工具 3.zip压缩工具 注意: 4.tar压缩工具 5.tar生产案例实践 linux文件管理--压缩打包 1.压缩打包介绍 ...
- Linux文件压缩、解压缩及归档工具一
主题Linux文件压缩.解压缩及归档工具 压缩工具很重要的,因为要经常到互联网下载包 一compress/uncompress compress [-dfvcVr] [-b maxbits] [fil ...
- Linux文件压缩/打包/解压
在Linux日常维护中,经常需要备份同步一些比较重要的文件,而在传输过程中如果文件比较大往往会非常慢,而且还会非常占用空间,这时候就需要我们使用压缩工具对大文件进行压缩打包,下面我们来介绍一下常用的压 ...
- Linux centosVMware 压缩打包介绍、gzip压缩工具、bzip2压缩工具、xz压缩工具。
一.压缩打包介绍 Lnux下常见的压缩文件通常是.tar.gz模式,还有.tar..gz..bz2..zip..tar.bz2..tar.xz. .gz:表示由gzip压缩工具压缩的文件 .bz2:表 ...
- linux 的压缩 打包
1.压缩打包,常见的命令:gzip bzip2 xz zip tar gzip: 不能压缩目录 gip -[0-9] file_name 压缩级别, 默认是6 gzip file_nane ...
- Linux知识要点(文件压缩打包解压缩)
tar 的选项与参数非常的多!我们只讲几个常用的选项,更多选项您可以自行 man tar 查询啰! 其实最简单的使用 tar 就只要记忆底下的方式即可(gzip方式): 压 缩: tar -zcvf ...
- linux下压缩,解压缩的方法
linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip - ...
- linux中压缩与解压缩命令
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ——————————————— .gz 解压 ...
随机推荐
- Python - Django - ORM 外键操作
models.py: from django.db import models # 出版社 class Publisher(models.Model): id = models.AutoField(p ...
- Swift 4.0 Xib实现Button调整
1.Xib画的界面按钮,代码中进行调整按钮图片在上,文字在下: 代码中修改按钮的位置比较好: payButton.titleEdgeInsets = UIEdgeInsetsMake((payButt ...
- echars 3.0 去掉柱状图阴影用什么属性
原图展示: 效果图展示: 在代码中注释掉这段 // tooltip : { // trigger: 'axis', // axisPointer : { // 坐标轴指示器,坐标轴触发有效 // ty ...
- Vue简单基础 + 实例 及 组件通信
vue的双向绑定原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫 ...
- C# 代码自动生成工具
开源:C# 代码自动生成工具,支持站点前后台 前言 写这个项目有很长一段时间了,期间也修修改改,写到最后,自己也没咋用(研究方向变化了). 正文 具体项目开源了:https://github.co ...
- C罗是你人生中最好的健身教练和精神导师
C罗又进球了,两场小组赛包揽全队4粒进球,一己之力帮助葡萄牙取得1胜1平,掌握出线主动权.此前三届世界杯金靴分别只有6球.5球.5球进账,C罗如果能延续火爆状态,金靴唾手可得. 之前三届世界杯,C罗7 ...
- websockify文档
一.官网地址 地址:https://github.com/novnc/websockify 二.开启代理 1.单台服务器 python /usr/local/websockify/websockify ...
- LeetCode 144. 二叉树的前序遍历(Binary Tree Preorder Traversal)
144. 二叉树的前序遍历 144. Binary Tree Preorder Traversal 题目描述 给定一个二叉树,返回它的 前序 遍历. LeetCode144. Binary Tree ...
- pytorch1.0批训练神经网络
pytorch1.0批训练神经网络 import torch import torch.utils.data as Data # Torch 中提供了一种帮助整理数据结构的工具, 叫做 DataLoa ...
- php异常处理面向对象和面向函数使用
要使用异常,首先得知道那些部分会产生异常,产生什么类型异常(php常见异常见下方符表),对产生的异常该怎么办. 如果知道程序的那些部分会产生异常,那么就对这一部分使用try关键字: 如果知道了产生异常 ...