ハードリンクでファイル形式を指定する方法

ハードリンクでファイル形式を指定する方法

ハードリンクのファイル形式を指定する方法を知っている人はいますか?可能ですか?

text/htmlたとえば、Webサイトディレクトリ(コンテンツタイプ)にあるHTMLファイルに接続したかったので、使用しましたが、ln path/to/html/file.html path/to/file/in/my/website/directory.htmlファイルタイプがXML(パススルーfile path/to/file/in/my/website/directory.html)として検出されました。重要な場合、サイトはS3バケットに保存されます。

ベストアンサー1

ハードリンクは、まったく同じファイルに2番目の名前を追加することを意味します。その後、どの名前が最初に出てくるのかを決めることはできません。

ファイル名にはファイルタイプやコンテンツタイプはありません。つまり、text/htmlコンテンツの種類は、Webサーバーが構成するものです。通常、ファイル名の拡張子を調べてこれを行います。 Webサーバーのマニュアルを確認してください。

コマンドfileは別のものです。ファイルの内容を見て、内容がどのように生じたかを「推測」します。同じファイルに接続されている2つのファイル名がある場合、fileコマンドは同じ内容を検証するため、同じ出力を提供します。

おすすめ記事