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 解压 ...
随机推荐
- xps转换为pdf
https://www.cnblogs.com/zeoy/archive/2013/01/09/2852941.html https://blog.csdn.net/jafucong/article/ ...
- ubuntu18.04手动安装二进制MySQL8.0
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-linux-glibc2.12-x86_64.tar.xz tar xvJf ...
- ready与load的区别
JQuery里有ready和load事件 $(document).ready(function() { // ...代码... }) //document ready 简写 $(function() ...
- docker安装fastdfs碰到storage的IP地址映射宿主地址问题
一.概述 最近公司准备全面实施docker部署,解决每次项目实施安装部署环境工作量大问题,mysql5.7.oracle12c很顺利,在安装fastdfs时碰到storage的IP地址映射问题.服务器 ...
- 12点睛Spring4.1-Spring Aware
12.1 Aware 我们设计的准则是解耦,这就意味着我们不能对Spring的IoC容器有直接的依赖,但是我们还是想我们的bean能识别容器的资源; 使用aware能让我们在应用的任意位置获得spri ...
- RobotFramework:查询条件为最近一个月的数据(2019-07-09 00:00:00.000 到 2019-08-07 23:59:59.999)
自动化测试中遇到,默认查询条件为最近一个月,所以起始时间就应该为(2019-07-09 00:00:00.000 到 2019-08-07 23:59:59.999) test ${current_ ...
- 【GStreamer开发】GStreamer基础教程02——GStreamer概念
上一个教程演示了如何自动生成一个pipeline.这次我们打算用一个个element来手动搭建一个pipeline.我们这个教程会演示: 1. 什么是GStreamer的element以及如何建立一个 ...
- Appium移动自动化测试-----(五) java-client安装与测试
前提条件 当你点击这一章时,说明你是打算使用 Java 语言编写 appium 自动化测试脚本的. 1.安装 Java 环境 ,我想这一步你已经搞定了 2.安装 IntelliJ IDEA , 当然, ...
- LeetCode 20. 有效的括号(Valid Parentheses)
20. 有效的括号 20. Valid Parentheses 题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效. 有效字符串需满足: 左括号必须 ...
- 039 Android SQLite数据库(了解)
1.介绍 注意:当有大量相似结构的数据需要存储的时候,需要使用数据库. 2.SQLiteOpenHelper简介 注意:数据库的创建方法总结: (1)定义一个类继承SQLiteOpenHelper o ...