欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

linux之文件操作命令

程序员文章站 2022-05-10 19:56:50
...

①Linux文件的目录结构

    根用户  /                             配置文件  /etc

    家用户  /home                   用户程序目录  /usr

    临时目录  /tmp

     linux之文件操作命令

②文件基本操作

    ls  查看目录下的文件   touch   新建文件  mkdir   新建文件夹   cd   进入目录

    rm   删除文件和目录     cp   复制     mv  移动      pwd   显示路径

③文本编辑神器vim

    linux之文件操作命令

     未输入模式:切换到行首  gg(连续按两下)     切换到最后一行  shift+g   dd删除此行    u撤销删除  yy复制 p粘贴   

     (shift+: )        w写入  q退出    wq保存并退出

     插入模式: 使用 i 进入插入模式   esc退出插入模式  

④文件权限 421

    linux之文件操作命令

    r是4(可读)   w是2(可写)  x是1(可执行)      

⑤文件搜索,查找,读取

linux之文件操作命令    linux之文件操作命令

cat imooc | wc -l  查看行数       vim下使用set number   显示行数         grep "pzl" imooc | wc -l     #统计pzl在imooc下面的数量

 grep "2018-09-01 10:32"  xxx.log  |  more   #查看日志

find .   显示当前目录所有文件        find /etc/ -name "*.conf"   显示/etc/下面的.conf文件'  

 find . -type f   显示当前文件夹下面的文件     find . -type d   显示当前文件夹下面的文件夹

 find . -ctime -20    当前文件夹下的近20的文件

⑥文件压缩与压缩

tar 命令

tar -cvf /home/abc.tar /home/abc/*    只打包,不压缩(c=创建压缩包,v=打印信息,f=指定文件名)
tar -zcvf /home/abc.tar.gz /home/abc/*    打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc/*    打包,并用bzip2压缩

tar -xvf abc.tar 解压普通tar包(x=解压缩)
tar -zxvf abc.tar.gz 解压gz压缩包
tar -jxvf abc.tar.bz2 解压bz2压缩包

zip xxx.zip ./* 压缩
unzip xxx.zip #解压zip压缩包

gzip -rv abc    将abc文件夹下的内容递归压缩打gzip压缩包
gzip -d abc/*   将abc下的所有内容解压缩

 

 

相关标签: linux命令