ディレクトリツリーを再帰的に検索し、最近修正された10個のファイルを取得したい。 これらのファイルのそれぞれについて、/home/mostrecent/
ディレクトリにシンボリックリンクを作成します。linux最近変更されたファイルに基づいてシンボリックリンクを作成する
私はこれをスクリプト言語で解決できると知っていますが、私はLinuxコマンドではできないことが少し気になります!どのように私は、スクリプト言語を使用せずに、これらのファイルのそれぞれに対して/home/mostrecent
にシンボリックリンクを作成するのです
find /home/myfiles -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort | tail -n 10 | cut -c 32-
:
これまでのところ私はこれを持っていますか?
これは素晴らしい回答です。ありがとうございます。 – jon
私は 'put-that-command-here |読んでいる間f;代わりに行う...」。空白を含むファイルを適切に処理する利点はあります(改行を含むファイルは処理しませんが、スペースはスペースではありません)。シェルがメモリにロードしたくない巨大なリストに対しても機能します一度。 –
それは非常に良い点です、@ジャン、私はあなたの提案を含める答えを調整しました。 – paxdiablo