zoukankan      html  css  js  c++  java
  • Linux 文件操作相关常用命令

    1、创建文件夹

    [root@izwz9148jq0xmzrb36r113z 20190726]# mkdir aaa     //创建aaa文件夹

    2、创建文件

    [root@izwz9148jq0xmzrb36r113z aaa]# touch rr.html    //创建文件

    3、移动文件(夹)(类似于剪切)

    [root@izwz9148jq0xmzrb36r113z aaa]# mv  b  sm/    //将文件(夹)b 移动到当前目录下的sm目录下

    4、删除

    [root@izwz9148jq0xmzrb36r113z aaa]# rm -rf aaa    //删除 aaa文件   -rf为参数-r和-f 的简写  -r:递归删除  -f:强制删除
    [root@izwz9148jq0xmzrb36r113z aaa]# rm -rf *    //删除当前文件夹下的全部文件(夹),不包含当前文件夹

    5、 重命名

    [root@izuf6ih01h8fzeziddwkfdz log]# mv  b  sm/c      //将文件(夹)吧b移动到当前目录下的sm目录下并重命名为c
    [root@izuf6ih01h8fzeziddwkfdz log]# mv  abc  123      //将文件名为abc的文件修改为123,若当前目录存在123这个文件时会被覆盖

    6、复制

    [root@izuf6ih01h8fzeziddwkfdz sm]# cp sm.log  ..    //将sm.log复制到上级目录中
     
    [root@izuf6ih01h8fzeziddwkfdz log]# cp sm.log  ../sm01.log    //将sm.log复制到上级目录中,并重命名为sm01.log

    7 、查看文件

    [root@izuf6ih01h8fzeziddwkfdz sm]# cat sm.log   //查看sm.log文件内容
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# head sm.log   //查看sm.log文件内容的前10行
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# head -n 20  sm.log   //查看sm.log文件内容的前20行
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# tail sm.log   //查看sm.log文件内容的后10行
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# tail  -n  20  sm.log    //查看sm.log文件内容的后20行
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# tail -f sm.log   //动态查看sm.log文件内容
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# more sm.log  //以翻页的形式查看sm.log的内容(按空格键下翻,不能上翻)
     
    [root@izuf6ih01h8fzeziddwkfdz sm]# less sm.log   //以翻页的形式查看sm.log的内容(按上下键进行上下翻页,按q退出)

     8、 查看文件

    基本语法: find 查找位置  查找参数

    find . -name *java* //在当前位置下查找文件名包含java字符的文件 find . -perm 777 //在当前位置下查找权限为777 的文件 find / -user ouyang //在系统中查找用户为ouyang的文件 find . -type d //在当前位置下查看找类型为文件夹的文件

    9、归档压缩

    [root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zcvf log.tar.gz  log/    //将目录log归档并压缩,归档压缩后的名称为log.tar.gz
     
    [root@izuf6ih01h8fzeziddwkfdz java-run]# tar -zxvf log.tar.gz   //释放并解压log.tar.gz

    10、压缩 / 解压war包

    [root@oracle upload]# unzip -oq common.war -d common   //解压common.war包并解压后的文件名为common
    
    [root@oracle upload]# jar -cvfM0 game.war ./   //把当前目录下的所有文件打包成game.war,压缩当前文件夹  
    -c   创建war包
    -v   显示过程信息
    -f    指定归档文件名
    -M  不创建条目的清单文件
    -0   这个是阿拉伯数字,只打包不压缩的意思
  • 相关阅读:
    [APM] OneAPM 云监控部署与试用体验
    Elastic Stack 安装
    xBIM 综合使用案例与 ASP.NET MVC 集成(一)
    JQuery DataTables Selected Row
    力导向图Demo
    WPF ViewModelLocator
    Syncfusion SfDataGrid 导出Excel
    HTML Table to Json
    .net core 2.0 虚拟目录下载 Android Apk 等文件
    在BootStrap的modal中使用Select2
  • 原文地址:https://www.cnblogs.com/tongxuping/p/11642743.html
Copyright © 2011-2022 走看看