我在bash脚本中使用zip程序,我想创建一个包含文件夹中所有文件的存档,而不将文件夹本身添加到存档中. 我有这样的文件:script.sh files/ files/1 files/2我在script.sh中使用此命令zip -q -9 -r arch.zip files/*但这会在存档中创建一个文件夹,我想直接在存档的根目录下获取文件1和2. 如何修改传递给zip命令的参数以防止它在此存档中添加文件? 谢谢 固定: Here和Here 显然,当问题发布时SO搜索引擎比以前更有效…解决方法: cd fil...
我使用zip命令来压缩文件,例如zip -r-file1 file2 file3 我们想在压缩之前重命名这些文件. 有谁知道是否有办法管道这个或以某种方式重命名正在添加到zip的文件?解决方法:命令zipnote:echo -e "@ myOldFileName.txt\n@=myNewFileName.txt" | zipnote -w myzip.zip
要使用 zip 来压缩文件,在 shell 提示下键入下面的命令: zip -r filename.zip filesdir zip -r filename.war ./* 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。 要抽取 zip 文件的内容,键入以下命令: unzip filename.zip unzip filename.war -d filename 不输出消息 unzip filename.zip > /dev/null...
Linux的压缩/解压缩命令详解及实例 压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip 另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下: tar?-zcvf?/home/zdzlibs.tar.gz?/home/zdz/java/zdzlibs/ ? zip命令详解 1.zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件 2.unzi...
服务器没装rar,对于上传是压缩的文件来说,是个很大的问题。 源码安装rar: 1. 下载: wget http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz ,也可能是其他的版本的,下面的操作时一样的。(或直接在浏览器输入地址下载:http://www.rarlab.com/rar/rarlinux-x64-4.2.0.tar.gz) 2. 解压并安装: tar xf rarlinux-x64-4.2.0.tar.gz cd rar make install 3 .测试命令,如果报错: 解压文件: unrar x test.rar /...
创建一个tar包 tar -cf ynotetest.tar 目录*.tar后缀不影响打包,只起到方便管理员识别的作用 不要重名,会覆盖 c 创建文档 t 列出文档内容 x 提取文档 f filename 要操作的文档名 v 详细信息 P保留绝对路径 解包一个文件 (-x参数) 到指定路径的已存在目录 (-C参数) tar -xf test.tar -C tardir只查看不解包文件-t参数 tar -tf test.tar保留文件属性和跟随链接(符号链接或软链接),有时候我们使用tar备份文件当你在其他主机还原时...