特定のディレクトリ内のすべてのファイルを日付順にリンクするにはどうすればよいですか?最新のファイルが一番上に来るようにしますか?

特定のディレクトリ内のすべてのファイルを日付順にリンクするにはどうすればよいですか?最新のファイルが一番上に来るようにしますか?

最も古いファイルは一番下にありますか?

そして、これにより、各HTMLファイルに含まれる重複したヘッダーも削除できますか?複数のHTMLファイルを結びつける様子を見ると、最終ファイルのファイルサイズを少し縮めることができればいいと思います。

ベストアンサー1

使用するファイルをリンク

cat file1 file2 file3 ...

参照されたファイル名の時系列リストを最新の項目から取得するには、次のようにします。

ls -t

一緒に撮った、

cat $(ls -t) > outputfile

ls(たとえば)に*.htmlいくつかのパラメータを提供できます。

ただし、この方法はファイル名にスペースが含まれている場合は機能しません。My file.html2つのファイル名と見なされます。ファイル名を引用して、MyUnderstanding -quotedを使用して引数を渡すfile.htmlことができます。lsxargscat

ls -tQ | xargs cat

2番目の質問では、一部のファイルをフィルタリングすることは難しくありませんが、正確に削除したい項目によって異なります。 「冗長ヘッダ」とは何ですか?

おすすめ記事