常见的liunx命令

本文介绍了在Linux环境下进行文件格式转换,包括UTF-8到GBK的转换及MD5生成;压缩和解压不同类型的文件,如.tar,.zip,.gz,.bz2,.rar;以及如何使用scp进行文件的远程传输。这些命令对于系统管理员和开发者日常操作至关重要。
摘要由CSDN通过智能技术生成

1、文件格式转换

# utf-8转gbk
iconv -f UTF-8 -t GBK common.txt>common_gbk.txt

# md5转换
md5sum  test>test.md5

 2、压缩和解压

压缩命令: 
    .tar    
    tar -cvf 文件名称.tar  文件或者文件夹
    .tar.gz   
    tar -zcvf 文件名称.tar.gz  文件或者文件夹
    .tar.xz  
    tar -Jcf 文件名称.tar.xz  文件或者文件夹
    .zip    
    zip 文件名称.zip 文件或者文件夹
    .gz    
    gzip -v 文件 
    (注:会使用文件.gz 替换压缩的文件)
    .bz2    
    bzip2 文件
      bzip2 -k 文件
    (注:-k 产生压缩文件后保留原文件)
    .rar  
     rar a 文件名称.rar 文件或者文件夹
    (注:使用该命令需要下载安装rarlinux工具)

解压命令:( -C 指定的解压路径)
    .tar    
    tar -xvf 文件名称.tar -C 指定的解压路径
    .tar.gz  
     文件名称.tar.gz
    .tar.xz  
    tar -Jxf 文件名称.tar.xz  
    .zip 
    unzip 文件名称.zip     
    .gz
    gzip -d  文件.gz
    (注:会使用解压后的文件 替换的文件.gz)
    .bz2  
    bzip2 文件.bz2
    .rar
    rar x 文件名称.rar
    (注:使用该命令需要下载安装rarlinux工具)

下面的参数-f是必须的
  -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
  tar -cf all.tar *.jpg
  这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
  tar -rf all.tar *.gif
  这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件。
  tar -uf all.tar logo.gif
  这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件
  tar -tf all.tar
  这条命令是列出all.tar包中所有文件,-t是列出文件             
  

 3、文件远程传输

scp -r work@ip::/home/work/** ./

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值