首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux系统zip压缩命令详细参数,附文件排除选项的正确用法

因此,我第一想到的办法就是在网站 ZIP 压缩打包的时候排除缓存文件夹。 下面是网上找来的 ZIP 命令参数: zip Linux上适用的参数: -1 : 最快压缩,压缩率最差。...-b : 暂存文件的路径。这个参数一般在要产生的 zip 文件存在,而硬盘现有空间不足时。 -c : 替新增或更新的文件增加一行注解。 -d : zip 文件移出一个文件。...这只适用于文本文件 ( .txt ),如果用于二进制文件则会造成二进制文件损毁。 -L : 显示 zip 命令的版权。 -m : 将特定文件移入 zip 文件中,并且删除特定文件。...-n : 不压缩特定扩展名的文件。 -o : 将 zip 文件的时间设成最后修正 zip 文件的时间。 -q : 安静模式,不会显示相关讯息和提示。 -r : 包括子目录。...-@ : 标准输入读取文件名称。 其中-x 参数表示不需要压缩的文件

6K50
您找到你想要的搜索结果了吗?
是的
没有找到

使用 7-Zip命令行版本来压缩和解压文件

不过,7-Zip 提供了命令行的版本,让你摒除一切杂念,专心处理压缩文件的工作。 本文介绍如何通过命令行来使用 7-Zip。因为使用命令行,所以你甚至可以自动化地完成压缩文件的各种处理。...---- 如何找到 7-Zip命令行版本 请前往官方网站下载 7-Zip: 7-Zip - Download 下载安装完去其安装目录下可以找到 7-Zip命令行版本: 这些文件作用分别是: 7zFM.exe...7-Zip 文件管理器的主 UI,直接开始菜单打开 7-Zip 时的 UI 界面。...7-zip.chm 7-Zip 的帮助说明文件命令行版本的 7z.exe 不依赖与其他 dll,所以我们将 7z.exe 文件拷出来即可使用完整的命令行版本的 7z。...d:压缩档案中删除文件 e:将压缩档案中的所有文件解压到指定路径,所有文件将输出到同一个目录中 h:计算文件的哈希值 i:显示有关支持格式的信息 l:列出压缩档案的内容 rn:重命名压缩档案中的文件

1K40

Go实战 | 让flag支持文件中读取命令行参数

golang标准库提供了flag包来处理命令行参数。常规的使用都是在命令行中启动服务的时候一一的输入,让程序解析。今天给大家介绍一种可以文件中读取命令行参数的实现方法。...下面我们就介绍通过让程序配置文件中读取的方法。 02 通过文件读取命令行参数的flag应用 常规应用中,我们看到,读取并解析命令行参数的逻辑主要在flag.Parse中。...package flagx //存储命令行传过来的文件路径 var FlagFile string func init() { //注册命令行的flagfile参数 flag.Var(&FlagFile...(visitFlag) return nil } 假设命令行参数文件存在于文件/data/conf/prod.gflags中,内容如下: # redis地址 -redis_address=redisaddr.goxuetang.com...该方法的实现思路主要是应用了flag.Parse解析命令行参数底层的CommandLine.Parse(arguments []string)的函数功能,将文件中的每行命令行参数组织成一个切片,然后调用

1.2K20

RoslynMSBuild 在编译期间当前文件开始查找父级文件夹,直到找到包含特定文件文件

我们经常会考虑输出一些文件或者处理一些文件,例如主项目的输出目录一般会选在仓库的根目录,文档文件夹一般会选在仓库的根目录。 然而,我们希望输出到这些目录或者读取这些目录的项目往往在很深的代码文件夹中。...你只需要编写这样的代码,即可查找 Walterlv.DemoSolution.sln 文件所在的文件夹的完全路径了。...\docs - \bin + \Walterlv.DemoSolution.sln + README.md 这样,我们便可以找到 D:\walterlv\root 文件夹...另外还有一个 API GetPathOfFileAbove,只传入一个参数,找到文件后,返回文件的完全路径: 1 2 3 ...需要注意的是: 此方法不支持通配符,也就是说不能使用 *.sln 来找路径 此方法不支持通过文件夹去找,也就是说不能使用我们熟知的 .git 等等文件夹去找路径 此方法传入的文件支持使用路径,也就是说可以使用类似于

19640

linux命令行分享文件:bashupload.com和transfer.sh

背景 传输文件是一个常见的需求,简单的做法是通过即时通讯工具,邮件,网盘完成。 但当分享或接收的一端为远程服务器,只有命令行可以操作时,一个能支持在命令行完成分享和下载的工具,就会省下不少麻烦。...bashupload.com 简介 借助bashupload.com,可以简单地从命令行上传文件,分析给其他的服务器,桌面和移动设备,最大支持25G。上传的文件会被保存7天,期间可以无限次下载。...浏览器操作 如果传输文件的一端不方便使用命令行,也可以通过浏览器进行上传和下载。 在首页即可上传文件。而上传后得到的下载链接,也可以浏览器直接打开进行下载。...例如刚刚的示例文件浏览器打开是这样的 ? 其他 官网上还有其他情况的具体介绍,例如上传文件夹等。 只要记住网址就行了,具体命令需要的时候,再上官网查即可。...浏览器操作 官网首页可以上传文件。从命令行或浏览器上传后得到的链接,可以直接在浏览器打开。 浏览器下载的界面是这样 ?

4.2K10

win10安装wget,从此可以更快的下载文件 and windows10 下 zip命令行参数详解

命令行参数详解 第一步 下载 zip 执行文 打开zip官网zip and unzip for the windows command line....; -c:替每个被压缩的文件加上注释; -d:压缩文件内删除指定的文件; -D:压缩文件内不建立目录名称; -f:此参数的效果和指定“-u”参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内...,把LF+cp字符置换成LF字符; -L:显示版权信息; -m:将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中; -n:不压缩具有特定字尾字符串的文件; -o:以压缩文件内拥有最新更改时间的文件为准...VMS操作系统下有效; -x:压缩时排除符合条件的文件; -X:不保存额外的文件属性; -y:直接保存符号连接,而非该链接所指向的文件,本参数仅在UNIX之类的系统下有效; -z:替压缩文件加上注释...压缩命令:zip -q -r xxx.zip yyy (将yyy文件压缩成xxx.zip文件) 解压缩命令:unzip xxx.zip (将xxx.zip解压缩) 1、把文件解压到当前目录下 unzip

2.4K40

linux使用curl命令_如何使用curlLinux命令行下载文件

他们每个人都可以远程位置检索文件,但这就是相似性结束的地方。    wget is a fantastic tool for downloading content and files....wget是下载内容和文件的绝佳工具 。 它可以下载文件,网页和目录。 它包含智能例程,可遍历网页中的链接并在整个网站上递归下载内容。 作为命令行下载管理器,它无与伦比。    ...因为我们将输出curl重定向到了一个文件,所以现在有了一个名为“ bbc.html”的文件。    ...FTP服务器下载文件 (Downloading Files From an FTP Server)   Using curl with a File Transfer Protocol (FTP) server...在几乎所有情况下,将检索到的文件保存给我们磁盘而不是显示在终端窗口中将更加方便。 再一次,我们可以使用-O (远程文件)输出命令将文件保存到磁盘,文件名与远程服务器上的文件名相同。

4.4K20

Linux常用命令10 - unzip

zip 是最广泛使用的归档文件, 除了linux,windows也是非常的广泛。,支持无损数据压缩。 zip 文件是包含一个或多个压缩文件或目录的数据容器。...接下来,我将解释如何使用 unzip 命令通过命令行解压缩 Linux 系统中的文件。 还有与之对应就是 zip。 ?...解压密码保护的 ZIP 文件 要解压缩受密码保护的文件,请调用 unzip 命令,并在 -P 选项后面加上密码: unzip -P PasswOrd filename.zip命令行中键入密码是不安全的...解压缩 ZIP 文件排除文件排除特定文件或目录进行解压缩,请使用-x 选项,然后使用空格分隔的存档文件列表排除解压缩: unzip filename.zip -x file1-to-exclude...如果对文件做了任何更改,更改将丢失。 解压 ZIP 文件而不改写现有文件 假设您已经解压缩了一个 ZIP 文件,并且对一些文件进行了更改,但是不小心删除了一些文件

4.5K10

Shell 命令行 日志文件中根据将符合内容的日志输出到另一个文件

Shell 命令行 日志文件中根据将符合内容的日志输出到另一个文件 前面我写了一篇博文Shell 日志文件中选择时间段内的日志输出到另一个文件,利用循环实现了我想要实现的内容。...但是用这个脚本的同事很郁闷,因为执行时间比较长,越大的文件越长。于是找我,问我能不能实现一个更快的方案。 我想了一下,觉得之前的设计是脱裤子放屁,明明有更加简单的实现方法。...想办法获得我要截取的内容的开始的行号,然后再想办法获得我想截取的文件的结尾的行号,然后用两个行号来进行截断文件并输出。就可以实现这个效果了。...| cut -f1` el=`cat -n $log | grep $e | tail -1 | sed 's/^[ \t]*//g' | cut -f1` # 获取结果并输出到 res.log 文件

2.5K70

备份同步神器 Rclone 使用教程

概述 Rclone 是一个命令行程序,用于管理云存储上的文件。它是云供应商的网络存储接口的一个功能丰富的替代品。...它在命令行、脚本或通过其API 使用。 Rclone多种文件传输协议,支持SFTP,HTTP,WebDAV,FTP和DLNA。...官网:https://rclone.org/ 功能 Rclone支持但不仅限于下面列出功能: 将文件备份(和加密)到云存储 云存储恢复(和解密)文件 将云数据镜像到其他云服务或本地 将数据迁移到云端,...过滤规则来自某个文件 --exclude-from :文件添加包含规则 --include-from :文件添加删除规则 --filter-from :文件添加包含...logs/** # 排除logs下所有文件 *.bak # 排除.bak结尾的文件 *.zip # 排除.zip结尾的文件 配置腾讯云cos在此忽略,直接编写 rclone 命令,测试执行是否同步。

17.7K13

dirsearch使用方法_ISR6051中文使用手册

dirsearch 当前版本:v0.3.9(2019.11.26)Overview dirsearch是一种高级的命令行工具,旨在对web服务器中的目录和文件进行暴力激活成功教程。...纯文本输出文件 找到带有状态代码的路径 --json-report=JSONOUTPUTFILE JSON输出文件 支持的操作系统 Windows XP/7/8/10 GNU/Linux...选择排除正则表达式的响应(例如:“ Not foun [az] {1}”)) 强制时扩展名中删除点的选项(–nd,示例为%EXT%而不是example。...%EXT%) 仅显示响应长度范围为(–min和–max)的项目的选项 可以将响应代码列入白名单(-i 200,500) 可以将响应代码列入黑名单(-x 404,403) 控制台删除输出的选项(-q,将输出保留到文件...) 向文件名中添加不带点的自定义后缀的选项(-后缀.BAK,.old,例如。

2.2K20

Linux 命令(102)—— zip 命令

应该运行原始 zip 命令的相同目录运行,因为存储在 zip 归档中的文件路径信息会被保留 -e, --encrypt 压缩时进行加密,输入的密码不会被打印出来 -f, --freshen 增量压缩...应该运行原始 zip 命令的相同目录运行,因为存储在 zip 归档中的文件路径信息会被保留 -F, --fix, -FF, --fixfix 修复已损失的压缩文件。...归档文件被拆分的大小 -sb, --split-bell zip 暂停分隔归档文件时响铃提示 -sc, --show-command 在 zip 启动和结束时,显示命令行 -sf, --show-files.../foo/bar/* 只会匹配 /foo/bar/file2.c,不会匹配 /foo/bar/dir/file1.c -x, --exclude FILES 显式排除指定的文件,如 zip -r foo...foo -x \*.o,将排除目录 foo 下所有以 .o 结尾的文件

6.1K10
领券