小编Emm*_*myS的帖子

如何列出没有目录的文件,并按名称过滤(ls 选项)

我有一个名为uploads. 它包含一堆文件,以及一些子目录,这些子目录又包含文件。

有没有一种方法可以(一步)执行以下操作:

  1. 仅列出根上传目录中的文件——我不想看到子文件夹名称或其内容;

  2. 不要列出任何以 t_

我知道-d旗帜,但它并没有让我得到我想要的。

ls filenames

48
推荐指数
3
解决办法
14万
查看次数

我将哪些参数传递给 grep 以仅返回文件名?

我正在尝试使用 grep 在我的 Web 服务器上的一堆文件中查找特定文本。没问题,除了它返回的信息比我想要的多!理想情况下,它只会返回一个文件列表,如果文本存在于文件中的多个位置,它只会列出文件名一次。

目前我正在使用这样的东西:

grep -ir essay_ "mysite"
Run Code Online (Sandbox Code Playgroud)

在我网站的所有目录中对单词 essay_ 进行不区分大小写的递归搜索。它返回的内容是这样的:

mysite/dot/contest_declaration.php:$questions = $db->get_results("SELECT * FROM dot_essay WHERE active = 1 order by display_order asc");
mysite/dot/contest_declaration.php:     $db->query("DELETE FROM dot_essay_xref WHERE entry_id = $svar_entry_id");
mysite/dot/contest_declaration.php:     $id = $question->essay_id;
mysite/dot/contest_declaration.php:     $answer = ${"essay_$id"};
shoppermarketexpo/dot/print_declaration.php:        $questions = $db->get_results("SELECT * FROM dot_essay WHERE active = 1");
Run Code Online (Sandbox Code Playgroud)

我想回来的是:

mysite/dot/contest_declaration.php
mysite/dot/print_declaration.php
Run Code Online (Sandbox Code Playgroud)

command-line grep

5
推荐指数
1
解决办法
6325
查看次数

标签 统计

command-line ×1

filenames ×1

grep ×1

ls ×1