list_of_txt_files.li-6ren">
gpt4 book ai didi

unix - 将 find 的输出重定向到文件的问题

转载 作者:行者123 更新时间:2023-12-04 13:35:08 25 4
gpt4 key购买 nike

我正在尝试将 find 命令的结果放在 unix bash shell 上的文本文件中

使用:

find ~/* -name "*.txt" -print > list_of_txt_files.list

但是 list_of_txt_files.list 保持为空,我必须终止查找才能让它返回命令提示符。我的主目录中有很多 txt 文件

或者,如何从命令行将 find 命令的结果保存到文本文件。我认为这应该有效

最佳答案

我要做的第一件事是使用单引号(一些 shell 会扩展通配符,尽管我认为 bash 不会,至少在默认情况下),以及 find 的第一个参数是一个目录,而不是文件列表:

find ~ -name '*.txt' -print > list_of_txt_files.list

除此之外,它可能只需要很长时间,尽管我无法想象有人拥有那么多文本文件(你说你有很多,但要放慢速度 find 必须非常庞大)。先在没有重定向的情况下尝试一下,看看它输出什么:
find ~ -name '*.txt' -print

关于unix - 将 find 的输出重定向到文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com