在linux中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 这就是一个文件的路径.如果你告诉系统这个文件的路径,那么系统就可以找到这个文件.在linux的世界中,存在着绝对路径和相对路径. 绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql 这就是绝对路径. 相对路径:路径的写法不是由根目录”/”写起,例如,首先用户进入到/ 然后再进入到home ,命令为 cd /home 然后 cd…
一 文件搜索 locate //在后台数据库中按文件名搜索 搜索速度更快 locate 文件名 //locate命令所搜索的后台数据库 /var/lib/mlocate //更新数据库 updatedb 二 命令搜索命令 whereis 与 which //搜索命令所在路径及帮助文档所在位置 whereis ls whereis -b 只查看可行性文件 whereis -m 只查找帮助文件 //除了所在位置 还可以查看文件别名 which 三 文件搜索 find //find [搜索范围] [搜…
1.命令格式: rmdir [选项] 目录名 2.命令功能: 该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限. 3.命令参数: - p 删除指定目录后,若该目录的上层目录已变成空目录,则将其一并删除: -v, --verbose 显示指令执行过程 4.常用实例: (1).rmdir不能删除非空目录. 命令: rmdir test1 输出: felix@felix-computer:~/test$ tree . ├── test1 │   ├── hello.tx…
前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接:还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令可以改变文件或目录所有者,chgrp命令可以改变文件或目录所属组.但是大家需要注意的是,后面两个命令只能由root用户来完成,而chmod命令除了root用户能完成,还有所更改文件或目录的所有者.那么这篇博客我们将继续介绍Linux命令——文件搜索命令. 1.最强大的搜索命令:find 首先进行一点…
前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创建软链接,不加-s表示创建硬链接:还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令可以改变文件或目录所有者,chgrp命令可以改变文件或目录所属组.但是大家需要注意的是,后面两个命令只能由root用户来完成,而chmod命令除了root用户能完成,还有所更改文件或目录的所有者.那么这篇博客我们将继续介绍Linux命令——文件搜索命令. 1.最强大的搜索命令:find 首先进行一点…
目录 1.最强大的搜索命令:find2.在文件资料库中查找文件命令:locate 一.根据 文件或目录名称 搜索 二.根据 文件大小 搜索 三.根据 所有者和所属组 搜索 四.根据 时间属性 搜索 五.根据 文件类型或i节点 搜索 六.组合条件 搜索 3.搜索命令所在的目录及别名信息:which 4.搜索命令所在的目录及帮助文档路径:whereis 5.在文件中搜寻字符串匹配的行并输出:grep 6.总结 前一篇博客我们讲解了Linux链接命令和权限管理命令, 通过 ln -s  链接名 表示创…
 1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所有文件以及这些文件所在的目录    但对于新建的一个文件,立即使用locate搜索是搜索不到的,因为locate不是遍历所有的文件进行搜索的,而是在locate 自己的数据库中进行搜索的,它的数据库的位置在 /var/lib/mlocate/.因为不需要遍历所有的文件,只是通过自己的数据库进行搜搜,…
文件搜索命令:locate locate 文件名 在后台数据库中按文件名搜索,搜索速度很快(比find命令要快得多) locate命令所搜索的后台数据库的位置:/var/bin/mlocate 支持模糊搜索 这里要说明一下:locate的数据库是每天更新一次,所以新创建的文件是无法搜索到的,但是可以通过updatedb命令来更新数据库,更新后即可查找到. 请仔细阅读以下命令和结果: [root@localhost ~]# ls anaconda-ks.cfg [root@localhost ~]…
文件搜索命令 1. 命令名:find 命令所在路径:/bin/find 执行权限:所有用户 语法:find  [搜索范围]  [匹配条件] 功能描述:文件搜索 文件搜索类型 通过文件名搜索 -name(文件名区分大小写)  -iname(不区分大小写) 通配符:  *(匹配任意字符)   ?(匹配单个字符)…
1.文件搜索命令  which 语法:which [命令名称] 范例:$which ls  列出ls命令所在目录 [chanshuyi@localhost ~]$ which ls alias ls='ls --color=auto' /bin/ls 另外一个命令:whereis [名称名称],也可以列出命令所在目录. [chanshuyi@localhost ~]$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz /usr/share/ma…