小编Dan*_*iel的帖子

获取最新的目录(不是最新的文件)

我的文件夹parent有以下内容:

A.Folder B.Folder C.File
Run Code Online (Sandbox Code Playgroud)

它里面有文件夹和文件。B.Folder较新。现在我只想得到B.Folder,我怎么能做到这一点?我试过这个,

ls -ltr ./parent | grep '^d' | tail -1
Run Code Online (Sandbox Code Playgroud)

但它给了我drwxrwxr-x 2 user user 4096 Jun 13 10:53 B.Folder,但我只需要名字B.Folder。

ls shell timestamps files

21
推荐指数
3
解决办法
6万
查看次数

有没有办法提高“查找”速度

我想知道有没有办法提高find终端的速度,使用互联网谷歌搜索比本地搜索字符串或文件名的速度更快是没有意义的。

我想知道有没有办法建立一个本地索引库,一旦建立,将来,find 命令可能会非常快。

或者有什么其他建议?

谢谢!

find

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

`mpirun -np N`:如果 `N` 比我的物理内核大怎么办?

假设我有一个 4 核工作站,如果我执行 Linux (Ubuntu) 会做什么

mpirun -np 9 XXX
Run Code Online (Sandbox Code Playgroud)
  1. 9 会立即一起跑,还是他们会在 4 后跑 4?

  2. 我觉得用9不好,因为剩下的1会让电脑糊涂,(不知道是不是完全糊涂了,还是电脑的“头”来决定4核中哪个核会被使用吗?)或者它会被随机挑选。谁决定调用哪一个核心?

  3. 如果我觉得我的cpu还不错,我的ram还可以,足够大,而且我的箱子不是很大。为了充分利用我的 cpu 和 ram,我这样做mpirun -np 8 XXX,甚至mpirun -np 12 XXX.

linux mpi parallelism

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

如何让`ls`首先按行显示结果顺序?

我输入ls我的终端,

A0001  A0004  A0007  A0010  A0015  A0018  A0021  A0024  A0028  A0031  A0034  A0037  A0040  A0043  A0046  A0049  A0052  A0055  A0058  A0061  A0064  A0067
A0002  A0005  A0008  A0013  A0016  A0019  A0022  A0025  A0029  A0032  A0035  A0038  A0041  A0044  A0047  A0050  A0053  A0056  A0059  A0062  A0065  A0068
A0003  A0006  A0009  A0014  A0017  A0020  A0023  A0027  A0030  A0033  A0036  A0039  A0042  A0045  A0048  A0051  A0054  A0057  A0060  A0063  A0066  A0069
Run Code Online (Sandbox Code Playgroud)

您会看到,A0001、A0002、A0003 等首先在列中排序,然后是下一列,然后是下一列。我想知道如何让显示,有类似的东西,

A0001 A0002 A0003 A0004 ....
A0024 A0025 A0026 A0027 …
Run Code Online (Sandbox Code Playgroud)

ls

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

标签 统计

ls ×2

files ×1

find ×1

linux ×1

mpi ×1

parallelism ×1

shell ×1

timestamps ×1