zoukankan      html  css  js  c++  java
  • linux和windows之间的文件压缩和解压缩以及^R的问题

    推荐大家使用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/ //g' a.txt
    方法3:可以使用dos2unix 命令来转换格式,例如 dos2unix test.sh,需要安装apt install dos2unix
     
    注意:语句中的^M是通过ctrl V, ctrl M输入的.特指/r字符
  • 相关阅读:
    算法笔记codeup-Contest100000568
    算法笔记codeup-Contest100000567
    算法笔记codeup-Contest100000566
    人工智能各种知识点(大杂烩)
    人工智能基础知识复习:机器学习
    人工智能基础知识复习:神经计算 演化计算 模糊计算
    人工智能基础知识复习:问题求解与搜索
    人工智能基础知识复习:推理技术
    前端基础知识学习:概念篇
    MYSQL
  • 原文地址:https://www.cnblogs.com/regit/p/8207097.html
Copyright © 2011-2022 走看看