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 解压 ...
随机推荐
- 如何使用Xshell秘钥认证登录CentOS(无密码登录)
https://www.linuxidc.com/Linux/2016-06/132268.htm
- HTML布局水平导航条1制作
该文是用css制作个导航条,用竖线分隔,导航条是点击的多个区块.步骤:ul里设置需要数量的li,li中加上a链接给ul加样式,去掉默认的前面的点给li设置左浮动,让ul里的li横向排列a链接设置成块状 ...
- SpringMVC:学习笔记(11)——依赖注入与@Autowired
SpringMVC:学习笔记(11)——依赖注入与@Autowired 使用@Autowired 从Spring2.5开始,它引入了一种全新的依赖注入方式,即通过@Autowired注解.这个注解允许 ...
- docker ubuntu桌面
docker run -it --rm -p 8080:80 dorowu/ubuntu-desktop-lxde-vnc
- 高级UI-自定义Behavior
Behavior本身是一个抽象类,可以用于两个view之间的状态监听,也可用于某个view监听CoordinateLayout里面的所有控件滑动状态,实现自定义Behavior则可以实现任意两个vie ...
- Java程序内存分析
1. Runtime.getRuntime().freeMemory() 和 jvisualvm.exe http://blog.csdn.net/u011004037/article/details ...
- Mstar方案软件运行基本原理
1. MApp_Main.c里有个while(1)循环: 2. 通过 while(1)循环MApp_MultiTasks 里面的 MApp_ProcessUserInput 可以 得到 当前的 u8K ...
- Appium移动自动化测试-----(六)1.appium-desktop下载安装
Appium 移动测试中有个很重新的组件 Appium-Server,它主要用来监听我们的移动设备(真机或模拟器),然将不同编程语言编写的 appium 测试脚本进行解析,然后,驱动移动设备来运行测试 ...
- 013 Android 实现流水灯功能+自定义控件的样式(可以复用)
1.介绍 (1)获取屏幕的焦点 android:focusable与android:focusableInTouchMode(获取屏幕焦点) 前者针对在键盘下操作的情况,如果设置为true,则键盘上下 ...
- cesium 水面、淹没 效果
水面效果 参考: http://cesiumcn.org/topic/158.html http://api.rivermap.cn/cesium/rivermap/map.html https:// ...