たとえば、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
ただし、権限拒否エラーが発生しました。
いくつかの質問があります:
- このホームディレクトリへのアクセス権が必要です。
- これエルエスコマンドの例
ls -lt
といいえls - t