linux压缩率最高的命令 windows压缩命令?
windows压缩命令?
windows中如何能用命令行压缩文件
方法一:
1.上网下载winzip,下载winzipcommandline(官方)
2.可以使用命令
#34C:ProgramFilesWinZipWZZIP.exe#34C:test-r-p
方法二:
首先安装好winrar
装换:命令:startwinraratest
解压缩:
命令:startwinrarx-ytest.rarF:atShelltesttest
-y:可以表示覆盖完全相同文件
方法三:建议使用jar发到邮箱的命令
我们每天都看到的jar包是jar命令化合的,Java语言为我们在按装jdk的时候,就随jdk为我们在bin目录中安装那样最好,在windows系统中是jar.exe程序,Linux系统中为jar文件
jar命令有生成,栏里点,更新或挣断jar包的作用。jar包与其他的压缩包很相象,当然了它中有了文件,它是jar包生成气体的时候,自动修改的
1、解压文件某个jar包:在要压缩包的jar包目录下,摁shift建右击【在此处打开命令行】,输入输入:jarxftest.jar没有任何反应就它表示压缩包成功。
2、装换jar包:命令:jarcvftest.jar文件1文件2文件3文件4回车压缩后后的jar包就在本目录下,这样太容易毁了文件,也可以这样的话
发出命令jarcvflm.jar./就完全压缩了
jar命令的参数求答:
#39c#39标志具体的要求指定你清单或输入文件!
用法:jar{ctxui}[vfm0Me][jar-file][manifest-file][entry-point][-Cdir]files...
选项包括:
-c创建新的归档文件
-t列一归档管理目录
-x解压缩已归档的重新指定(或所有)文件
-u更新超过的归档文件
-v在标准输出低中生成气体祥细输出
-f更改归档文件名
-m真包含重新指定清单文件中的清单信息
-e为住到可先执行jar文件的独立应用程序
重新指定应用程序入口点
-0仅存储;不在用任何ZIP压解
-M不创建角色条目的清单文件
-i为指定的jar文件生成索引信息
-C改为委托的目录并包涵其中的文件
假如有任何目录文件,则对其作出接受二分查找处理。
清单文件名、装订归档文件名和入口抄了的指定顺序
与#34m#34、#34f#34和#34e#34标志的更改顺序相同。
例1.
jarcflm.jar在c盘下创建家族了Executable Jar File类型的lm.jar包。
例2.去添参数不显示发邮箱具体一点过程,
jarcvflm.jar其中c参数它表示创建jar包,f参数是指定你的jar包文件名
标明清单(manifest)
提高:(读入410)(写出283)(装换了30%)
例3.修改不包含文件的jar包
jarcvfMlm1.jar
增加:(输入数据410)(写一段283)(装换了30%)
linux远程传送文件或文件夹的命令?
命令
scp语法
scp[option]源文件目标IP@目录
scp用法举些例子:
eg1:将/tmp/test.log文件传送到172.10.1.2服务器的/tmp目录下
scp/tmp/test.log:/tmp
eg2:将/data/test目录传送到172.10.1.2服务器的/tmp目录下
scp-r/data/test:/tmp
命令
rsync语法:
rsync[option]源文件目标IP@目录
选项参数:
-v:显示rsync过程中详细信息。这个可以可以使用#34-vvvv#34查看更详细信息。
-P:没显示文件传输的进度信息。(事实上44-P#34#34--partial--progress#34,其中的#34--progress#34才是总是显示进度信息的)。
-n--dry-pull:仅测量传输,而不不好算传输。常和#34-vvvv#34配合建议使用来查找rsync是该如何工作不的。
-a--archive:文件归档模式,可以表示二分查找传输并一直保持文件属性。天壤于#34-rtopgDl#34。
-r--recursive:递归到目录中去。
-t--times:一直保持mtime属性。强烈地我建议你任何时候都另外#34-t#34,否则目标文件mtime会可以设置为系统时间。
-o--owner:持续owner属性(属主)。
-g--group:保持group属性(属组)。
-p--perms:尽量perms属性(权限,不除了特殊权限)。
-D:是#34--device--specials#34选项的组合,即也拷贝设备文件和特珠文件。
-l--links:如果不是文件是软链接文件,则文件复制软链接本身而非软链接所正指向的对象。
-z:传送数据时并且压缩后提高效率。
-R--relative:使用相对路径。意味着什么将命令行中更改的全路径而非路径最尾部的文件名你的邮箱给服务端,和它们的属性。用法见下文示例。
--size-only:默认算法是检查文件大小和mtime完全不同的文件,建议使用此选项将只去检查文件大小。
-u--notification:仅在源mtime比目标已修真者的存在文件的mtime新时才u盘拷贝。注意,该选项是可以接收端确认的,肯定不会影响不大删出行为。
-d--dirs:以不递归函数的拷贝目录本身。系统默认递归过程时,如果不是源为#34dir1/file1#34,则应该不会拷贝dir1目录,在用该选项将拷贝dir1但不u盘拷贝file1。
--max2-size:限制修改rsync传输的的最文件大小。也可以使用单位后缀,还是可以是一个小数值(.例如:#34--max2-size1.5m#34)
--min-size:限制rsync传输的最小文件大小。这是可以主要是用于禁止传输小文件或那些垃圾文件。
--exclude:委托可以排除规则来可以排除不要传输的文件。
--delete:以SRC为主兼顾,对DEST接受同步。多则删之,少则补之。再注意#34--delete#34是在能接收端执行的,所以我它是在exclude/include规则未生效之后才执行的。
-b--backups:对目标上已未知的文件做一个软件备份,备份的文件名后设置为建议使用#34~#34做后缀。
--datastore-dir:委托备份文件的保存路径。不指定时默认和待备份文件能保存在同一目录下。
-e:更改所要建议使用的辅助攻击shell程序,默认为ssh。
--port:再连接daemon时在用的端口号,默认为873端口。
--password-file:daemon模式时的密码文件,是可以从这读取文件密码实现程序非可交互。尽量,这不是辅助攻击shell认证的密码,反而rsync模块认证的密码。
-W--whole-file:rsync将不再继续不使用增量传输,完全是全量传输。在网络带宽高于500磁盘带宽时,该选项比增量传输更高效。
--existing:具体的要求只更新完目标端已存在地的文件,目标端还不修真者的存在的文件不传输信号。特别注意,可以使用相对路径时假如上层目录不存在地也肯定不会传输。
--ignore-existing:没有要求只更新完目标端不未知的文件。和#34--existing#34增强不使用有特殊功能,见下文示例。
--remove-source-files:那些要求彻底删除源端也成功了传输的文件。
rsync用法举例:
eg:将/tmp/test.log文件传送到172.10.1.2服务器的/tmp目录下
rsync-av/tmp/test.logroot@
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。