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出力をただちに宛先にリダイレクトします。すべてのファイル名を1行に表示するには、--format=across可能であればこのオプションを試してください。

答え3

私は訪問したい/ホーム/123/スクリプト/最終ディレクトリを選択し、上記の機能を実行します。次のようになります。 ls - t | xargs /home/123/script/final > output.txt ただし、権限拒否エラーが発生しました。

いくつかの質問があります:

  1. このホームディレクトリへのアクセス権が必要です。
  2. これエルエスコマンドの例ls -ltといいえls - t

関連情報