小编sod*_*ate的帖子

以正确的顺序将大量文件集中在一起

我有大约 15,000 个名为file_1.pdb、file_2.pdb等的文件。我可以通过执行以下操作来按顺序对其中的几千个文件进行分类:

cat file_{1..2000}.pdb >> file_all.pdb
Run Code Online (Sandbox Code Playgroud)

但是,如果我对 15,000 个文件执行此操作,则会出现错误

-bash: /bin/cat: Argument list too long
Run Code Online (Sandbox Code Playgroud)

我已经看到通过这样做解决了这个问题,find . -name xx -exec xx但这不会保留文件加入的顺序。我怎样才能做到这一点?

find brace-expansion files cat

25
推荐指数
3
解决办法
1万
查看次数

使用 scp 复制具有某些扩展名的文件

我想复制.jpg和.png文件scp,但在我从中复制的同一文件夹中存在具有不同扩展名的文件。我正在做以下事情:

scp user@someRemoteHost.com:/folder/*.{jpg,png} .
Run Code Online (Sandbox Code Playgroud)

我被要求为每种扩展类型输入密码。有没有办法让我只输入一次密码?

scp

23
推荐指数
2
解决办法
3万
查看次数

根据文件名中的数字按特定顺序排列 cat 文件

我有名为file.88_0.pdb, file.88_1.pdb, ..., 的文件file.88_100.pdb。我想要cat它们,以便file.88_1.pdb在file.88_0.pdb、file.88_2.pdb之后 等之后粘贴file.88_1.pdb。如果我这样做cat file.88_*.pdb > all.pdb,文件将按以下顺序放在一起:0 1 10 11 12 13 14 15 16 17 18 19 2 20...等。如何将它们放在一起以便顺序是0 1 2 3 4 5 6...?

files cat text-formatting

15
推荐指数
2
解决办法
2万
查看次数

查找输出结果

我正在寻找一个文件夹,但有很多Permission denied消息。我想通过 grep 输出来过滤掉这些。我试过这个,由其他问题告知:

find / -type d -name 'force_fields' | xargs grep 'force_fields'

但是,我仍然收到带有Permission denied消息的条目流,这使我无法过滤掉我要查找的内容。

grep find

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

标签 统计

cat ×2

files ×2

find ×2

brace-expansion ×1

grep ×1

scp ×1

text-formatting ×1