From 792f3b370a60f0bf6910373e2c090598127a4858 Mon Sep 17 00:00:00 2001 From: jessie-pang <35220454+jessie-pang@users.noreply.github.com> Date: Thu, 18 Jan 2018 09:00:43 +0800 Subject: [PATCH] Update 20170921 Mastering file searches on Linux.md --- .../tech/20170921 Mastering file searches on Linux.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translated/tech/20170921 Mastering file searches on Linux.md b/translated/tech/20170921 Mastering file searches on Linux.md index ec3dae4acc..29cb7da963 100644 --- a/translated/tech/20170921 Mastering file searches on Linux.md +++ b/translated/tech/20170921 Mastering file searches on Linux.md @@ -7,7 +7,7 @@ * 快速搜索 * 更复杂的搜索条件 - * 合并条件 +  * 连接条件 * 反转条件 * 简单和详细的回应 * 寻找重复的文件 @@ -26,7 +26,7 @@ $ which which **which** 命令会显示它找到的第一个以相应名称命名的可执行文件(也就是使用该命令时将运行的那个文件),然后停止。 -**locate** 命令更厉害一点,它可以查找任意数量的文件,但它也有一个限制:仅当文件名被包含在由 **updatedb** 命令准备的数据库时才有效。该文件可能会存储在某个位置,如 /var/lib/mlocate/mlocate.db,但不能用 locate 以外的任何命令读取。这个文件的更新通常是通过每天通过 cron 运行的 updatedb 进行的。 +**locate** 命令更大方一点,它可以查找任意数量的文件,但它也有一个限制:仅当文件名被包含在由 **updatedb** 命令准备的数据库时才有效。该文件可能会存储在某个位置,如 /var/lib/mlocate/mlocate.db,但不能用 locate 以外的任何命令读取。这个文件的更新通常是通过每天通过 cron 运行的 updatedb 进行的。 简单的 **find** 命令不需要太多限制,不过它需要搜索的起点和指定搜索条件。最简单的 find 命令:按文件名搜索文件。如下所示: @@ -135,7 +135,7 @@ $ find ~ -maxdepth 2 -mtime -1 -ls ``` -### 不仅仅是罗列文件 +### 不仅仅是列出文件 使用 **-exec** 选项,在您使用 find 命令找到文件后可以以某种方式更改文件。您只需参照 -exec 选项即可运行相应的命令。 @@ -231,4 +231,4 @@ via: https://www.networkworld.com/article/3227075/linux/mastering-file-searches- 本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出 -[a]:https://www.networkworld.com/author/Sandra-Henry_Stocker/ \ No newline at end of file +[a]:https://www.networkworld.com/author/Sandra-Henry_Stocker/