0401 locate / find / 软链接 / apt

目录:

  1. locate
  2. find
  3. 软链接
  4. apt

1locate

  查找指定文件的路径,可以带路径查找

  1.1 基本用法

    locate 文件名

    

    locate /部分路径1/部分路径2/文件名

    

      > 此处用的是相对路径

  1.2 新建的文件不能查找到

    原因:updatedb 数据库是由系统定时维护的(一般是一天维护一次)

    解决办法:sudo updatedb   -->>  手动更新

2find

  全能的查找,是locat的超级加强版

  2.1 基本用法

  find 目录  -->>  找到指定目录的所有文件

  find ~  -->>  查找用户目录中的所有文件

  2.2 find命令有5类选项(重点了解test/actions)

    2.2.1 tests -> 测试选项,用来筛选文件

      tests选型指的是一类选项

        -name

          find 路径 -name 文件名

            > .来表示当前目录,用/来表示系统根目录; 不写路径就是当前路径

          find ~ -name a.txt

          

            > 这里的搜索是精确搜索(即:只能搜索到同文件名完全相同的那个文件)

          如果不添加路径,就是相对路径

          

 

          想要模糊匹配怎么办

          利用 * 代替任意字符

          

            > 含有通配符时记得加引号

    

          sudo find / -name python3

          

 

        -type

          find 路径 -type  类型   -->>  不加路径就是当前路径

          find -type d  -->>  查找文件夹

           

 

          find -type f  -->>  查找普通文件

          

 

         

          sudo find / -type d -name python3   -->>  -name 和 -type 联合使用 (默认添加 -and )

          

 

          sudo find / -type d -and -name python3

          sudo find / -name python -or -name python3

        -size

          find 路径 -size 大小

          find -size 4k  -->>  注意:不加路径就是当前路径

          

 

          find -size +4k  -->>   大于4k的文件

          find -size +3k -and -size -7k  -->>  3k 到 7k 之间的文件

          find -not -size +4k  -->>  小于等于 4k 的文件

          -size 的计量单位

            b  -->>  一个字节块(默认是512字节)

            c  -->>  字节

            w  -->>  双字节

            k  -->>   KB (1KB = 1024字节)

            M  -->>  MB (1MB = 1024KB)

            G  -->>  GB (1GB = 1024MB)

    2.2.2 actions -> 行为选项,用来指定找到过后干什么

3符号链接

  which python3

    > which + 命令程序名  -->>  查看命令程序所在的位置

  ll /usr/bin/python3

    > ll + 文件名    -->>  查看文件详细信息

  file /usr/bin/python3

    > file + 文件名  -->>  查看文件的类型

  

  file /usr/bin/python3.5

  

    > python3 是 Python3.5的一个符号链接

  3.1 基本使用

    符号链接就相当于快捷方式

    ln -s 目标文件(相对路径) 软链接名字

    

    ln -s 目标文件(绝对路径) 软链接名字

      

  

    符号链接中使用绝对路径和相对路径的区别

      使用绝对路径:项目不能动,链接可以随意动;否则链接失效

      使用相对路径:项目和链接必须保持一个相对路径(即:保持在同一个文件夹中),必须同时进行移动;否则链接失效

 

    ln 目标文件 硬链接名字 (了解即可)

      待更新...

  

4apt 

  sudo apt install python3-pip   -->>  安装Python3的 pip

  sudo apt install python-minimal  -->>  安装Python2 

    使用时利用 man apt 查看帮助文档

posted @ 2017-04-14 16:39  寻渝记  阅读(277)  评论(0)    收藏  举报