zoukankan      html  css  js  c++  java
  • Linux学习笔记(三)Linux常用命令:链接命令和文件查找命令

    一、链接命令

    ln -s [原文件] [目标文件]

    (link)

    -s意为创建软连接

    硬链接和软连接

    硬链接的特点:

    (1)拥有相同的 i 结点和block块,可以看作是同一个文件

    (2)可以通过 i 结点识别

    (3)不能跨分区

    (4)不能针对目录使用

    (5)会同时修改。删掉一个还可以通过另一个访问

    (6)iNode相同

    软链接的特点

    (1)类似于Windows快捷方式

    (2)软链接拥有自己的 i 结点和block块,但是数据块中只保存原文件的文件名和 i 节点号,并没有实际的文件数据。

    (3) lrwxrwxrwx

              l 软链接  软链接的文件权限都为rwxrwxrwx

    (4)任意修改文件,另一个都要改变

    (5)删除原文件,软链接不能使用

    二、文件搜索命令

    1.locate

    locate [文件名]

    优点:快

    缺点:只能按文件名搜索

     2.搜索命令的命令whereiswhich

    which

    搜索命令,如果有别名会显示别名

    不能搜索shell自带命令

    3.find命令

    find [搜索范围] [搜索条件]

    例如: find / -name install.log 

    以上搜索为完全匹配

    若要模糊查询,需要使用通配符

    搜索/root目录下install.log开头的文件 find /root -name "install.log*" 

    搜索/root 目录下的abc和abd文件 find /root -name "ab[cd]" 

     

    -size 按照字节,应为小写k

    -size 按照兆字节,应为大写M

    (反人类呀,有木有~)

    -exec 结尾处跟{};是标准格式,只要写-exec 就要跟{};

     4.grep命令

    例如: grep "ins" anaconda-ks.cfg  

    5.find和grep的区别

  • 相关阅读:
    win7通过配置怎么样ODBC数据源
    apache2.2 虚拟主机配置
    Matlab曲面拟合和插值
    查询记录rs.previous()使用
    阅读《平庸的世界》后感觉 (两)
    苹果公司的新的编程语言 Swift 高级语言()两--基本数据类型
    UVA 12075
    [LeetCode] Search a 2D Matrix [25]
    js 数组,字符串,JSON,bind, Name
    linux系统下怎么安装.deb文件?
  • 原文地址:https://www.cnblogs.com/zijeak/p/11294322.html
Copyright © 2011-2022 走看看