/ tmpファイルへのリンクは削除されますか?

/ tmpファイルへのリンクは削除されますか?

を使用して一時ディレクトリを作成するスクリプトがありますmktemp -d

一時ディレクトリに作成されたフォルダはスクリプトの出力であり、コンピュータの他の部分にコピーされます。

lnコンテンツを別の場所にコピーするのではなく、同じフォルダを使用するつもりです。/tmpオペレーティングシステムでフォルダをクリーンアップした場合は、ディレクトリのフォルダバージョンがまだ存在するかどうか疑問に思います。

ベストアンサー1

一時ディレクトリの場所によって異なります。つまり、一時ディレクトリを自分で作成しましたか、それともシステムの(/tmp)を使用していますか?

あなたのシナリオでは、一時ディレクトリを整理した後にファイル/フォルダを維持しようとします。

システムディレクトリにある場合は、/tmpシステムによってクリーンアップされる可能性が高くなります(ディストリビューションによって異なりますが、ほとんどのcron職業や同様のものがあります)。

また、一部のディストリビューションでは、/tmp次の方法を使用してディレクトリを作成しますtmpfs。これは、コンテンツがRAM /スワップに保存され、再起動時に保存できないことを意味します。

作成する場合のみ硬い協会。ただし、ハードリンクは、マウントされた単一のファイルシステム内でのみ作成できます。たとえば、にマウントされたtmpfs /tmpファイルシステムへのハードリンクを作成することはできません。ext4/mystuff

あなたは作ることができます柔らかいインストール場所のどこかにリンクされますが、一時/mystuffファイルが削除されると、リンクは「nowehere」を指します。これにより、オブジェクトがわずかに破損します。tmpfs/tmp

ディストリビューションがファイル/tmpを保存したい場所(/mystuff)と同じ物理ディスクにファイルを保存している場合は、システムをクリーンアップする前にリンクが作成されている限り、ハードリンクは機能します/tmp

おすすめ記事