ルートに属する644個のファイルをユーザーが圧縮できますが、圧縮されたファイルはユーザーに属しているのはなぜですか?

ルートに属する644個のファイルをユーザーが圧縮できますが、圧縮されたファイルはユーザーに属しているのはなぜですか?

ルートに属するtar.gzファイルは、グループや一般の人が読むことができるため、ユーザーが圧縮できます。しかし、gunzipの後、tarファイルの所有者はrootではなくユーザーです。これはgunzipプログラムの機能ですか?それとも別のメカニズムがありますか?

ベストアンサー1

Linuxを含むほとんどの最新のオペレーティングシステムには、ファイルを削除することはありません。ディレクトリからファイルを削除する操作(「リンク解除」と呼ばれます)がありますが、これはファイルではなくディレクトリに対する操作です。したがって、ディレクトリを変更できる場合は、そのディレクトリからファイルを削除したり、ディレクトリにファイルを追加したりできます(アクセスできる新しいファイルまたは既存のファイル)。

ファイルシステムは、使用されなくなったファイルを自動的に削除します。単一のファイルを複数のディレクトリに追加することもできます。この場合、すべてのディレクトリから削除され、プロセスで使用されなくなった場合にのみファイルを削除できます。

おすすめ記事