— linux — 1 min read
我从Windows转到Linux发行桌面版是,就对在终端上完成一些工作产生痴迷。比如修改,复制,移动,删除文件等等。当然也在配合一些图形文件管理器来完成一些需要拖拽的工作,比如上传文件到FTP等等。 之前一直都在图形文件管理器上对压缩包进行修改,我不太喜欢直接解压再打包而是直接修改,Archlinux上有一些好的工具可以帮助我更好的完成这些操作,但使用上都不是太满意。
为了修改压缩包一些配置文件,之前都是用图形工具打开,鼠标双击编辑,保存等等。有的时候明明保存了重新打开又是原始的。这让我痛苦,我无法保证是否保存只能重复操作只为了检查。
vim可以直接打开压缩包,然后对想要的压缩文件进行编辑保存,一切都是vim的命令完成。修改后`wp`就保存退出了。
注意,vim要依赖zip工具来完成打开压缩包。
这个如果用图形工具可以完成比较简单,鼠标打开压缩包,把想要添加的内容拖拽到压缩包里即可。 但是,在命令行上也可以快速完成,毕竟生产上的服务器没有图形终端工具,下载本地再上传也太费劲了。 - tar类型 添加新文件到压缩包。
1$ tar rvf /path/to/archive.tar /path/to/newfile.txt
或者用更新文件到压缩包,会添加更加轻量级。
1$ tar uvf /path/to/archive.tar /path/to/newfile.txt
1$ zip -rv zipfile.zip newfile.txt newfile1.txt
1bash$ jar -uvf jarfile.jar newfile.txt
1$ tar -dvf archive.tar filename.txt
1$ zip -d zipfile.zip filename.doc \*.txt
1$ zip -d jarfile.jar file1.txt file2.txt
(完)
参考链接: