推荐大家使用zip压缩和解压,因为zip一般是linux系统自带

一、zip和unzip

1. zip压缩

zip -r myfile.zip ./web

将当前目录里的web下的所有文件和文件夹全部压缩成myfile.zip文件,-r 表示递归压缩子目录下所有文件。

2. unzip解压缩

unzip -o -d /home/sunny myfile.zip

把myfile.zip文件解压到 /home/sunny/

-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下

二.  rar

1. 安装:

sudo apt-get install rar unrar   #ubuntu下可直接安装

或者可从http://www.rarsoft.com/download.htm下载 RAR for Linux 编译安装,可用在centos下安装
# tar -xzpvf rarlinux-3.8.0.tar.gz
# cd rar
# make
这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,可用命令rar -help和unrar -help查看

2. 简单举例说明一下其用法:

#压缩

rar a hong.rar hong.jpg hong.png     #将hong.jpg和hong.png压缩成一个rar包
rar a hong.rar *.jpg         #将所有.jpg的文件压缩成一个rar包
rar a yajiu.rar yajiu      #将文件夹yajiu压缩成一个rar包

#解压缩

unrar e hong.rar      #将hong.rar中的所有文件解压出来

三. window编辑文件传到linux中,会有格式错误问题

shell中touch命令生成的文件会有问号后缀
要将a.txt里的^M去掉并写入b.txt,则使用如下指令
方法1:cat a.txt | tr -d "^M" > b.txt
方法2:sed -i 's/\r//g' a.txt
方法3:可以使用dos2unix 命令来转换格式,例如 dos2unix test.sh,需要安装apt install dos2unix
 
注意:语句中的^M是通过ctrl V, ctrl M输入的.特指/r字符

最新文章

  1. gdb 基本知识
  2. Ubuntu14.04安装python3.5
  3. C++类和对象
  4. 手写json
  5. [Linux] - Virtualbox-CentOS动态增加分区空间方法
  6. Unity关于脚本前面的勾选框
  7. Java 基础【11】@注解
  8. Echarts 页面多图自适应的解决办法 (转)
  9. px、em、rem区别介绍
  10. Underscore学习笔记1
  11. SGU 532. Building Foundation 暴力
  12. 修改Tomcat内存大小
  13. undo_retention:确定最优的撤销保留时间
  14. BZOJ 1179 [Apio2009]Atm(强连通分量)
  15. 017 Java中的静态代理、JDK动态代理、cglib动态代理
  16. Linux下配置SNAT上网
  17. React Native填坑之旅 -- FlatList
  18. Java 学习笔记 (一) If 语句
  19. 【转】ContextLoaderListener和DispatcherServlet加载内容的区别
  20. ashx获取Oracle数据库图片

热门文章

  1. SQL的3个主要组成
  2. 大话CNN
  3. Activiti 乱码问题
  4. 解决"authentication token manipulation error"
  5. yum基本用法与修改源
  6. Python OCR提取普通数字图形验证中的数字
  7. linux下两台服务器文件实时同步方案实现-乾颐堂
  8. extends前提
  9. [SoapUI] SoapUI命令行方式运行
  10. Linux编程实现蜂鸣器演奏康定情歌