Search

如何強制 ag(銀牌搜尋者)列出空文件

  • November 26, 2016

如何ag列出所有文件,包括空文件?

+ravi@boxy:~$ mkdir new && cd new
+ravi@boxy:~/new$ echo stuff > non-empty && touch empty
+ravi@boxy:~/new$ ag -ul
non-empty
+ravi@boxy:~/new$

我如何才能empty出現在上面的範例中?

正如@Jeff回答的那樣,程式碼以前不支持這一點。我提出了一個Pull Request來解決剛剛合併的問題。

注意:項目維護人員正在尋求幫助,因為他的可用時間ag有限。

通過查看第258行周圍的 search_file 函式中的原始碼,我的懷疑得到了證實,它檢查了文件的大小。如果大小為零,則退出:

if (f_len == 0) {
   log_debug("Skipping %s: file is empty.", file_full_path);
   goto cleanup;
}

要確認是這種情況,您可以使用該--debug選項。

引用自:https://unix.stackexchange.com/questions/303326