b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

手机中隐藏的文件夹怎么找出来 天码行空的博客(2)

电脑杂谈  发布时间:2018-02-10 00:56:27  来源:网络整理

whereis -b gcc

例二:搜索 gcc 帮助文件的路径,可以使用如下命令:

whereis -m gcc

例三:搜索 gcc 源代码的路径,可以使用如下命令:

whereis -s gcc

7 locate 命令

locate 命令跟 whereis 命令类似,且它们使用的是相同的。但 whereis 命令只能搜索可执行文件、联机帮助文件和源代码文件,如果要获得更全面的搜索结果,可以使用 locate 命令。

(1)命令格式

??locate [参数] [搜索字符串]

??例一:搜索 etc 目录下所有以 sh 开头的文件,可以使用如下命令:

??locate /etc/sh

??例二:搜索 etc 目录下文件名包含 lou 的文件,可以使用如下命令:

??locate /etc/*lou*

??

8 find 命令

find 命令主要作用是沿着文件层次结构向下遍历,匹配符合条件的文件,并执行相应的操作。Linux 下 find 命令提供了相当多的查找条件,功能很强大,对应的学习难度也比较大。

(1)命令格式

find [参数] [搜索路径] [表达式]

-printfind 命令将匹配的文件输出到标准输出

-execfind 命令对匹配的文件执行该参数所给出的 shell 命令

-name按照文件名查找文件

-type查找某一类型的文件

例一:打印当前目录下的文件目录列表 ,可以使用如下命令:

find ??. ??-print

例二:打印当前目录下所有以.txt 结尾的文件名 ,可以使用如下命令(截图只显示部分):

find ??. ??-name "*.txt" -print

例三:打印当前目录下所有以.txt 或.pdf 结尾的文件名 ,可以使用如下命令(截图只显示部分):

find ??. ??\( -name "*.pdf" -or -name "*.txt" \)

例四:打印当前目录下所有不以.txt 结尾的文件名 ,可以使用如下命令:

find ??. ??! -name "*.txt"

例一:打印当前目录下所有以.txt 结尾的符号链接 ,可以使用如下命令:

find ??. ??-type l -name "*.txt" -print

例二:打印当前目录下所有权限为 777 的 php 文件(web 服务器上的 php 文件一般需要执行权限),可以使用如下命令:

find ??. ??-type f -name "*.php" -perm 777

例三:打印当前目录下 root 用户拥有的所有文件,可以使用如下命令:

find ??. ??-type f -user root

例四:打印当前目录下权限不是 777 和 664 的所有文件,可以使用如下命令:

find ??. ??-type f ??\( ! -perm 777 ??-and ??! -perm 644 \)

例一:找到当前目录下所有 php 文件,并显示其详细信息,可以使用如下命令:

find . -name "*.php" -exec ls -l {} \;

例二:在实验楼环境中有很多自己编写的 c 语言代码文件,现在想要把所有 c 语言代码文件下载下来,如果一个一个的下载很麻烦,我们可以先查找到所有的 c 语言代码文件,然后将这些文件内容写入到一个文件中,下载该文件,可以使用如下命令:

find . -name "*.c" -exec cat {} \; > all.c

例三:默认下,-exec 后面只能使用单个命令,如果想要多个命令,可以将多个命令写入脚本文件中,然后在-exec 中使用这个脚本,可以使用如下命令:


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-69506-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...