首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用xargs命令

使用xargs命令
EN

Unix & Linux用户
提问于 2019-01-16 12:06:46
回答 3查看 737关注 0票数 0

例如,我可以在目录之外使用ls - t | xargs > output.txt吗?

我想访问/home/123/script/final目录,然后执行上面的功能。就像这样:

代码语言:javascript
复制
ls - t | xargs  /home/123/script/final > output.txt

但被拒绝许可的错误

EN

回答 3

Unix & Linux用户

发布于 2019-01-16 12:10:18

你知道你实际执行的命令是什么吗?

您希望列出该特定目录的文件,因此需要将其作为参数提供给ls,而不是xargs

代码语言:javascript
复制
ls -t /home/123/script/final | xargs > output.txt
票数 1
EN

Unix & Linux用户

发布于 2019-01-16 12:19:34

不需要xargs --立即将ls输出重定向到目标。如果希望在一行中使用所有文件名,请尝试--format=across选项-如果可用的话。

票数 0
EN

Unix & Linux用户

发布于 2019-01-16 12:23:34

我想访问/home/123/script/final目录,然后执行上面的功能。类似于这样的:ls - t | xargs /home/123/script/final > output.txt但是获得许可被拒绝的错误

有几个问题:

  1. 您需要拥有访问该主目录的权限。
  2. ls命令是ls -lt而不是ls - t
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/494802

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档