小编NeS*_*ack的帖子

在许多文件上使用 ls 会导致错误“bash:参数列表太长”

我正在尝试使用以下命令填充文件夹中 .fits 文件的所有名称:

ls *.fits > output_all.txt
Run Code Online (Sandbox Code Playgroud)

文件夹中 .fits 文件的数量 >330k,我收到错误消息

bash: /usr/bin/ls: Argument list too long
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

或者,也可以完全避免创建该文件output_all.txt。我只需要它告诉STILTS工具使用此命令将哪些 .fits 文件合并到大型 .fits 文件中

stilts tcat in=@output_all.txt out=table_stilts.fits icmd='keepcols "FLUX LOGLAM"'
Run Code Online (Sandbox Code Playgroud)

如果您知道一种方法告诉 STILTS 接受目录而不是文件作为输入,它将解决我的问题ls。总氮

ls bash

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

标签 统计

bash ×1

ls ×1