zoukankan      html  css  js  c++  java
  • Linux命令(四)之常用文件拷贝/移动,文件解压缩,文件查找等相关的操作

    1.文件复制

      格式:cp source target/

      1)以相对路径把文件abc.txt 复制到/root/abb/目录下(注:当前所在路径为abc.txt所在路径)

        cp abc.txt ../abb/

      2)以绝对路径把文件abc.txt复制到/root/abb/目录下

        cp /root/abc/abc.txt /root/abb/

      注:若加上参数 -r表示以递归的方式复制

    2.移动文件

      格式:mv source/ target/

      例:mv abc.txt ../temp/

      注:移动文件的时候,可将文件重命名,如将移动后的文件重命名为a.txt的命令为:mv abc.txt ../temp/a.txt

    3. 查看进程及过滤

      1)查看系统当前的所有进程: ps -ef   ( | less(more) )

      2)  搜索指定特征的进程,并排除当前命令, 在进行统计结果条数:

        ps -ef | grep /bin/bash | grep -v grep | wc -l

    4. 常见的解压缩文件

      以下各参数的含义:

        -c:创建

        -x:解压

        -t: 查看内容

        -r: 向压缩归档文件末尾追加文件

        -u: 更新原压缩包中的文件

      1)  .tar.gz 格式后缀的文件

        压缩:tar -czvf fileName.tar.gz 原文件名

        解压:tar -xzvf fileName.tar.gz

           

      

      2)  .gz 格式后缀的文件

        压缩:gzip 文件名

        解压1:gunzip fileName.gz

        解压2:gzip -d fileName.gz

                  

      3)  .zip 格式后缀的文件

        压缩: zip fileName.zip 原文件名

        解压: unzip fileName.zip

             

      4) .rar 格式后缀的文件

        压缩: rar e fileName.rar

        解压: rar e fileName.rar

     5. 常见文件查找命令

      格式: find 【搜索范围(目录)】 【匹配条件】 【目标名字】

      匹配条件可选项:

        -name 根据名字查找

        -size 根据文件大小查找 【+】表示大于 【 -】表示小于,直接写大小是等于,大小的单位是KB

        -user 查找用户名的所有者的所有文件

        -type 根据文件类型(f文件,d目录,l 软链接文件)

      例:

      1) 全盘搜索文件名以test.开头的文件:

        find / -name test.*

         

      2) 全盘查找大于 100000kb的文件

        find / -size +100000

        

      5. grep文件查找命令

      1)高亮显示查找的字符串
        【grep --color 'hxc' /etc/passwd】
      2)搜索不包含特定字符串的行
        【grep -v 'hxc' /etc/passwd】
      3)展示行号和统计行数
        【grep -n 'hxc' /etc/passwd】
      4)grep不区分大小写查找
        【grep -i 'HxC' /etc/passwd】
      5)grep搜索以xx开头以xx结尾的对象
        【grep '^m' /etc/passwd】
        【grep 'n$' /etc/passwd】
      6)grep搜索包含某个词的对象
        【grep '<hxc>' /etc/passwd】

  • 相关阅读:
    爱因斯坦谜题的真正答案
    Lucence 中的排序算法解析
    XML 解析中,如何排除控制字符
    如何在百度贴吧里加入自己的广告图片
    ASP.NET 不能调试的几种情况
    Zend_Search_Lucence 中用UTF8 编码建立索引的问题
    c++继承中的内存布局 <转>
    Effective C++ 学习笔记(20)
    Effective C++ 学习笔记(19)
    Effective C++ 学习笔记(17)
  • 原文地址:https://www.cnblogs.com/sun-flower1314/p/11208680.html
Copyright © 2011-2022 走看看