网线五类和六类网络线的区别

求助!怎么用zip命令行添加文件到压缩包内的文件夹里 - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
a.txt 通过命令行添加到 b.zip\aaa\bbb\ccc\ 的压缩包路径下
解压b.zip。加入a.txt到aaa\bbb\ccc\,然后再打包
不能解压,能否直接写入进去?我现在用这种方式不知道怎么写入zip的文件夹中去,现在只能写入根目录。
zip -m test.zip
需要有aaa/bbb/ccc/a.txt 然后zip -u b.zip aaa/bbb/ccc/a.txt
嗯嗯。我知道了,谢谢哈。
系统是 macOS,原文件是空白的,新文件是有内容的,执行完 zip -u 后没有报错,但是解压后发现文件内容还是空白的,这是否代表压缩没有成功
我这里是好的
$ echo &1& && 1.txt
$ zip 1.zip 1.txt
adding: 1.txt (stored 0%)
$ echo &2& && 1.txt
$ unzip -l 1.zip
09-22-16 13:34
$ zip -u 1.zip 1.txt
updating: 1.txt (stored 0%)
$ unzip -l 1.zip
09-22-16 13:34
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的> 用命令行把多个文件压缩成一个RAR的有关问题
用命令行把多个文件压缩成一个RAR的有关问题
mafangfei & &
发布时间: & &
浏览:3 & &
回复:3 & &
悬赏:0.0希赛币
用命令行把多个文件压缩成一个RAR的问题用命令行把多个文件压缩成一个RAR的问题,如果路径中出现了空格就不行了:这样是可以的:C:\Program Files\WinRAR\WinRAR.exe
E:\Work\123\面辅料盘点
E:\Work\123\面辅料盘点.xls E:\Work\123\次品盘点.xls& 但是这样就不行了(注意文件夹名123变成了“12 3”):C:\Program Files\WinRAR\WinRAR.exe
E:\Work\12 3\面辅料盘点
E:\Work\12 3\面辅料盘点.xls E:\Work\123\次品盘点.xls
用引号引起来看看.
mafeng123456 & &
18:05:19 & &
& & (0)(0)引用探讨用引号引起来看看.
mafeng111 & &
18:05:19 & &
& & (0)(0)引用  BatchFile code  @echo off
set rarpath=C:\Program Files\WinRAR\Rar.exe
cd /d E:\Work\123
&%rarpath%& a -ad -o+ -ed -isnd &E:\Work\123\面辅料盘点\面辅料盘点压缩包.RAR& &面辅料盘点.xls& &次品盘点.xls&mafengmafeng & &
18:05:19 & &
& & (0)(0)引用
本问题标题:
本问题地址:
温馨提示:本问答中心的任何言论仅代表发言者个人的观点,与希赛网立场无关。请对您的言论负责,遵守中华人民共和国有关法律、法规。如果您的言论违反希赛网问答中心的规则,将会被删除。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&用命令行把多个文件压缩成一个RAR的问题用命令行把多个文件压缩成一个RAR的问题,如果路径中出现了空格就不行了:这样是可以的:C:\Program Files\WinRAR\WinRAR.exe
E:\Work\123\面辅料盘点
E:\Work\123\面辅料盘点.xls E:\Work\123\次品盘点.xls& 但是这样就不行了(注意文件夹名123变成了“12 3”):C:\Program Files\WinRAR\WinRAR.exe
E:\Work\12 3\面辅料盘点
E:\Work\12 3\面辅料盘点.xls E:\Work\123\次品盘点.xls
回答1:用引号引起来看看.
wangying0105
回答2:探讨用引号引起来看看.
wangying0105
回答3:  BatchFile code  @echo off
set rarpath=C:\Program Files\WinRAR\Rar.exe
cd /d E:\Work\123
&%rarpath%& a -ad -o+ -ed -isnd &E:\Work\123\面辅料盘点\面辅料盘点压缩包.RAR& &面辅料盘点.xls& &次品盘点.xls&
wangying0601#压缩tar&-czvf&***.tar.gztar&-cjvf&***.tar.bz2#解压缩tar&-xzvf&***.tar.gztar&-xjvf&***.tar.bz2&+++++++++++++++++++++++++++++++++++++++++++++ 简介
-c& :建立一个压缩档案的参数指令(create 的意思);
-x& :解开一个压缩档案的参数指令!
-t& :查看 tarfile 里面的档案!
特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!
因为不可能同时压缩与解压缩。
-z& :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
-j& :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
-v& :压缩的过程中显示档案!这个常用,但不建议用在背景执行过程!
-f& :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
例如使用『 tar -zcvfP tfile sfile 』就是错误的写法,要写成
『 tar -zcvPf tfile sfile 』才对喔!
-p& :使用原档案的原来属性(属性不会依据使用者而变)
-P& :可以使用绝对路径来压缩!
-N& :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!
--exclude FILE:在压缩的过程中,不要将 FILE 打包!
范例一:将整个 /etc 目录下的档案全部打包成为 /tmp/etc.tar [root@linux&~]#&tar&-cvf&/tmp/etc.tar&/etc&&&==仅打包,不压缩![root@linux&~]#&tar&-czvf&/tmp/etc.tar.gz&/etc&&&==打包后,以&gzip&压缩[root@linux&~]#&tar&-cjvf&/tmp/etc.tar.bz2&/etc&&&==打包后,以&bzip2&压缩# 特别注意,在参数 f 之后的档案档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: Removing leading `/' from member names 』那是关于绝对路径的特殊设定。&
范例二:查阅上述 /tmp/etc.tar.gz 档案内有哪些档案?
[root@linux&~]#&tar&-tzvf&/tmp/etc.tar.gz
# 由于我们使用 gzip 压缩,所以要查阅该 tar file 内的档案时,
# 就得要加上 z 这个参数了!这很重要的!&
范例三:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下[root@linux&~]#&cd&/usr/local/src[root@linux&src]#&tar&-xzvf&/tmp/etc.tar.gz# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!&
范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已[root@linux&~]#&cd&/tmp[root@linux&tmp]#&tar&-xzvf&/tmp/etc.tar.gz&etc/passwd# 我可以透过 tar -tzvf 来查阅 tarfile 内的文件名称,如果单只要一个档案,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!&
范例五:将 /etc/ 内的所有档案备份下来,并且保存其权限!
[root@linux&~]#&tar&-czvpf&/tmp/etc.tar.gz&/etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本档案的属性时!&
范例六:在 /home 当中,比
新的档案才备份
[root@linux&~]#&tar&-N&''&-czvf&home.tar.gz&/home
&范例七:我要备份 /home, /etc ,但不要 /home/dmtsai
[root@linux&~]#&tar&--exclude&/home/dmtsai&-czvf&myfile.tar.gz&/home/*&/etc
&范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生档案! [root@linux&~]#&cd&/tmp[root@linux&tmp]#&tar&-cvf&-&/etc&|&tar&-xvf&-# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在于输出档变成 - 而输入档也变成 - ,又有一个 | 存在~
# 这分别代表 standard output, standard input 与管线命令啦!
# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!&&++++++++++++++++++++++++++++++++++++++++++++&tar如何解压文件到指定的目录?&tar czvf mysql.tar.gz /var/lib/mysql 压缩的文件,我想解压到当前目录下,而不是绝对路径下,该如何解压? tar cxvf mysql.tar.gz 的话,会覆盖 /var/lib/mysql 下全部文件吧?我现在就一个表坏了,想单独恢复一个表的资料,而不是恢复全部数据库,所以要解压到指定的目录下,再把那个表资料找不来恢复。============================================ #tar zxvf mysql.tar.gz -C /home/aaa============================================tar zxvf mysql.tar.gz -C /home/aaa 这样的话,解压后的目录结构是怎么样的? /home/aaa/var/lib/mysql 吗?============================================& 试下就知道了....============================================归档里面的所有文件均是相对引用,归档解压缩(释放)在了当前目录。归档文件总是释放到当前目录,为的是防止破坏文件系统中重名的文件。 所以,楼主的解压缩不会覆盖/var/lib/mysql,只会释放在当前目录先,即./var/lib/mysql如果想覆盖的话,在归档和解压时请使用-P参数: tar zcvf mysql.tar.gz -P /var/lib/mysql tar -Pzxvf mysql.tar.gz============================================&&&&
阅读(...) 评论()

我要回帖

更多关于 室外六类网线 的文章

 

随机推荐