进入linux目录下最后修改的子目录

问题描述 投票:0回答:1

我有一个目录,我不断从脚本中添加新目录。我想直接输入新的子目录,而不是总是手动执行

eza --sort=modified
然后复制粘贴该名称,然后 cd 到该文件夹中。 我在鱼壳中使用 eza 和 zoxa

我尝试这样做:

eza --sort=modified | tail -n 1 | xargs z 

但它只是给出了错误 xargs: z: No such file or directory。我做了一些挖掘,现在了解到 Pipe 在子进程中运行 xargs,而 xargs 在子进程中运行 zox,并且子进程中的更改不会传播到父进程。 然后我尝试了:

z "(eza  --sort=modified | tail -n 1 )"

我仍然有 zox:未找到匹配项

linux pipeline ls xargs cd
1个回答
0
投票

正如 @David C. Rankin 在评论中提到的:

z ( eza --sort=modified | tail -n 1)
工作了

© www.soinside.com 2019 - 2024. All rights reserved.