使用 xargs 命令

使用 xargs 命令

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

我想訪問 /home/123/script/final目錄然後執行上述功能。像這樣的東西:

ls - t | xargs  /home/123/script/final > output.txt

但取得權限被拒絕錯誤

答案1

你知道你執行的命令實際上做了什麼嗎?

您想要列出該特定目錄的文件,因此您需要將其作為參數提供給ls,而不是xargs

ls -t /home/123/script/final | xargs > output.txt

答案2

沒有xargs必要 -ls立即將輸出重定向到目的地。如果您希望所有檔案名稱都在一行中,請嘗試該--format=across選項 - 如果可用。

答案3

我想訪問/home/123/腳本/最終目錄,然後執行上述功能。像這樣的事情: ls - t | xargs /home/123/script/final > output.txt 但是取得權限被拒絕錯誤

有幾個問題:

  1. 您需要有權存取該主目錄。
  2. LS命令是ls -lt和不是ls - t

相關內容