Linux小白实用命令--文件处理

写给文达,一位上进爱学习的90后IOS程序员。

前一篇:Linux小白实用命令–网络设置

用途:常用文件处理命令
命令:6个 ,掌握时间:30分钟

tar -czf test.tar.gz test         #将test目录压缩成test.tar.gz
tar -zxf test.tar.gz              #将test.tar.gz解压缩
zip -z test.zip test.log          #将test.log加入到test.zip中
unzip test.zip                       #解压test.zip
diff index.jsp newIndex.jsp      #比较两个文件不同
find /opt/ -name ".apk"          #查找后缀名为.apk的文件
cat catalina.log |grep error   #查找日志文件中error关键字
  1. 压缩和解压文件 tar
    在Linux中常用tar对文件做压缩和解压
tar -czf test.tar.gz test         #将test目录压缩成test.tar.gz
tar -zxf test.tar.gz              #将test.tar.gz解压缩
#c create  
#x extract
  1. 压缩和解压文件 zip、unzip
    windows下的压缩方式,经常遇到提交zip包,它的解压和压缩方式和tar都是相似的。
zip -z test.zip test.log          #将test.log加入到test.zip中
unzip test.zip                       #解压test.zip
  1. 比较两个文件不同 diff
    我常看到研发把两个文件都拖到本机,然后用比较文件的工具再进行比对,发现有问题后修改文件,再上传上去。
    其实Linux有提供命令的,是different的缩写
diff index.jsp newIndex.jsp      #比较两个文件不同
  1. 查找文件/内容 find
    在项目不是自己部署的情况下,去服务器上找文件是件很痛苦的事情。
    在工作中,也常有研发来问我,某某文件放在服务器上的什么位置。
    找文件,用find
find /opt/ -name ".apk"          #查找后缀名为.apk的文件
  1. 管道过滤 grep
    grep管道过滤,常用在查找日志。可和很多命令组合在一起使用。
    如我想查看catalina.out 中是否有错误日志,有一个笨办法就是打开文件逐行看下来,当前也有省事点的办法,交给grep
cat catalina.out |grep error

文达,对文件处理是不是有信心多了呢?

下一篇:Linux小白实用命令–常见问题

    原文作者:灼灼2015
    原文地址: https://www.jianshu.com/p/c81d6fd9c570
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞