我的文件夹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。
我想知道有没有办法提高find终端的速度,使用互联网谷歌搜索比本地搜索字符串或文件名的速度更快是没有意义的。
我想知道有没有办法建立一个本地索引库,一旦建立,将来,find 命令可能会非常快。
或者有什么其他建议?
谢谢!
假设我有一个 4 核工作站,如果我执行 Linux (Ubuntu) 会做什么
mpirun -np 9 XXX
Run Code Online (Sandbox Code Playgroud)
9 会立即一起跑,还是他们会在 4 后跑 4?
我觉得用9不好,因为剩下的1会让电脑糊涂,(不知道是不是完全糊涂了,还是电脑的“头”来决定4核中哪个核会被使用吗?)或者它会被随机挑选。谁决定调用哪一个核心?
如果我觉得我的cpu还不错,我的ram还可以,足够大,而且我的箱子不是很大。为了充分利用我的 cpu 和 ram,我这样做mpirun -np 8 XXX,甚至mpirun -np 12 XXX.
我输入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)