随笔 - 37  文章 - 0  评论 - 0  阅读 - 18787

Linux科研武器库 - 文件压缩与解压缩 - zip / unzip

在服务器linux系统环境下,想要上传和下载文件到本地PC通常是比较麻烦的,
在这个过程中,将层级复杂的文件夹压缩成压缩包再进行上传/下载更为方便
其中常用到的linux指令就是 zip / unzip,

  1. 文件压缩指令 zip
    个人认为,在日常科研中,常用的参数有两个:
  • -q 不显示指令执行过程(如果不加,会将该目录下的所有子目录和文件信息都打印出来)
  • -r 递归处理,将指定目录下的所有文件和子目录一并处理
    (如果不加-r,那么对文件夹压缩的结果只会是一个空壳,而不包含里面的子目录和文件)

示例如下:
zip -q -r img_log.zip ./training/img_log

  1. 文件解压缩指令 unzip
    个人认为,在科研中,常用的参数有三个:
  • -q 不显示指令执行过程(如果不加,会将该目录下的所有子目录和文件信息都打印出来)
  • -v 用于查看压缩文件目录信息,但是不解压该文件
  • -d <目录> 指定文件解压缩的目标目录(该参数后要直接跟目标目录,而不能先跟其他参数再跟目标目录)

示例如下:
unzip -q -d ./training/ img_log.zip

unzip -v -d img_log.zip

···················

posted on   零度的python武器库  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示