首页 > 系统相关 >Ubuntu压缩文件夹zip命令

Ubuntu压缩文件夹zip命令

时间:2023-09-28 17:32:46浏览次数:32  
标签:documents zip 压缩 文件夹 user Ubuntu home

一、安装zip命令

如果您的Ubuntu系统没有安装zip命令,可以使用以下命令进行安装:

sudo apt-get update
sudo apt-get install zip

输入密码并等待安装完成。

二、压缩单个文件夹

在命令行中,使用zip命令压缩单个文件夹非常简单。以下是基本的命令格式:

zip -r 压缩包名.zip 要压缩的文件夹路径

其中,-r参数表示递归压缩子目录。

例如,如果要将目录/home/user/documents压缩为documents.zip,可以使用以下命令:

zip -r documents.zip /home/user/documents

执行上述命令后,压缩包documents.zip将会生成在当前命令行所在目录下。

三、压缩多个文件夹

如果要同时压缩多个文件夹,可以在命令行中依次指定要压缩的文件夹路径,并用空格进行分隔。例如,要同时压缩/home/user/documents/home/user/pictures两个文件夹,可以使用以下命令:

zip -r archive.zip /home/user/documents /home/user/pictures

执行上述命令后,压缩包archive.zip将会生成在当前命令行所在目录下。

四、使用过滤器

有时候,在压缩文件夹时,您可能只需要压缩其中的部分文件或目录。Zip命令提供了一些过滤器选项,可以满足您的需求。

以下是几个常用的过滤器:

  • -x:排除指定的文件或目录。
  • -i:仅包括指定的文件或目录。

例如,要压缩目录/home/user/documents,但排除其中的/home/user/documents/cache目录,可以使用以下命令:

zip -r documents.zip /home/user/documents -x /home/user/documents/cache

执行上述命令后,压缩包documents.zip将会生成在当前命令行所在目录下,其中不包含/home/user/documents/cache目录。

五、总结

通过本篇文章,您已经学会了在Ubuntu系统中使用zip命令压缩文件夹的基本操作。如果您想了解更多zip命令的使用方法和选项,请查阅zip命令的帮助文档。

标签:documents,zip,压缩,文件夹,user,Ubuntu,home
From: https://blog.51cto.com/u_64214/7641253

相关文章

  • Ubuntu22.04安装AMBER22-串行+Cuda+并行版
       本人新采购了一台DELL工作站,准备作为计算平台。最近又听说AMBER22学术免费了,于是尝试在工作站上安装。安装过程主要参考的是Amber22的手册,*安装环境:Ubuntu22.04.3LTS,RTX4090,【gcc,g++,gfortran】10.5.0,CUDA11.2,cmake3.2.1一、......
  • Ubuntu20.04 入门ip ssh 源
    sudovi/etc/netplan/00-installer-config.yamlnetwork:version:2ethernets:ens32:dhcp4:falseaddresses:[192.168.1.5/24]gateway4:192.168.1.1nameservers:addresses:[114.114.114.114]#addresses:192.168.1.5/24]......
  • ubuntu20.04使用kubeadm安装kubernetes1.24.4
    介绍1.k8s的版本在1.24版本开始Kubernetes正式移除对Dockershim的支持,Kubernetes1.24之后,如还想继续在k8s中使用docker,需要自行安装cri-dockerd组件或者containerd组件,下面的步骤,经过反复测试很多次,步骤应该很稳2.#更新阿里云yumsudocp/etc/apt/sources.list/etc/apt/sourc......
  • shell遍历比较文件夹下文件md5值
    #!/bin/bashCURRENT_DIR=$(cd$(dirname$0);pwd)SOURCE_DIR="$CURRENT_DIR/python_data"TARGET_DIR="$CURRENT_DIR/out_bin"cd$SOURCE_DIR>python.md5forfilein$(ls$SOURCE_DIR|grep"data")dosource_file=${SOURCE_......
  • pandas读取一个文件夹下所有excel表格中的第三个sheet,怎么破?
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【wen】问了一个Python自动化办公的问题,一起来看看吧。请教,pandas读取一个文件夹下所有excel表格中的第三个sheet,但是不同的excel的第三个sheetname也不同,怎么设定参数比较方面呢?二、实现过程这里【哎呦喂 是豆子~】......
  • Ubuntu18 切换GCC版本
    Ubuntu中存在多个GCC版本,需要将其中一个设置为主要版本目前的版本是7.5.0 存在许多版本 bashsudoupdate-alternatives--install/usr/bin/gccgcc/usr/bin/gcc-4.8100上面的100为优先级,优先级越高越靠前。调整优先级后默认GCC为4.8.5 ......
  • Ubuntu虚拟机保姆级安装教程
    一、准备工作①下载软件首先打开链接下载VMwareWorkstationPro和Ubuntu需要的镜像文件https://www.123pan.com/s/SaYRVv-MI2g3.html②登录完就开始下载了③最后得到的是这两个文件二、安装工作双击打开这个软件1.下一步2.3.输入密钥JU090-6039P-08409-8J0Q......
  • C# 获取文件夹和文件列表,与Windows系统看到的保持一致(包括隐藏文件)
    Windows系统中有很多系统隐藏的文件,如果不经过筛选,就会查出来多很多文件夹和文件。所以需要过滤掉FileAttributes.Hidden|FileAttributes.System的文件夹和文件//创建一个DirectoryInfo对象vardirectoryInfo=newDirectoryInfo(folderPa......
  • ubuntu系统进行keepalived配置
    需要四大步骤先安装keepalived组件创建并配置keepalived.conf文件创建并配置check_nginx.sh文件检查状态,验证。1.安装keepalived组件sudoapt-getinstallkeepalived2.创建并配置keepalived.conf文件cd/etc/keepalived/sudotouchkeepalived.confsudovikeep......
  • 【Docker】使用 Docker 启动 mysql,配置挂载数据文件夹与配置文件
    #1:先创建挂载文件夹mkdir-p/mysql/config;mkdir-p/mysql/data;mkdir-p/mysql/logs#2:创建配置文件vim/mysql/config/my.cnf#3:修改权限chmod777/mysql/config/my.cnf#4:添加以下参数#event_scheduler=ON表示开启事件支持#lower_case_tabl......