GNU/Linux >> Linux の 問題 >  >> Linux

ファイルを削除できないようにロックするが、書き込み可能にする方法は?

Windows の場合:

<オール>
  • ファイルの「削除」権限を拒否する
  • 親ディレクトリの「子アイテムの削除」権限を削除または拒否する
  • Unix (OS X を含む) の場合:

    <オール>
  • 親ディレクトリの「書き込み」権限を削除します。
  • これは、ファイルが削除 (削除) されるのを防ぐだけで、偶発的な切り捨てやゴミによる上書きに対しては何もしないことに注意してください。ファイルが書き込み可能であれば、何でも書き込めます。

    また、オペレーティング システム間でファイルのアクセス許可を変換することはほぼ不可能です。 NAS が Linux を実行していて、Windows 内からアクセス許可を設定しようとすると、最終結果が予想と異なる場合があります。


    Linux では、それへのハード リンクを作成できます。次に、それに書き込んで「削除」できますが、ディレクトリ内の参照を削除するだけです。もう一方のハードリンクは引き続きファイルの内容を指しているため、削除されていません。

    Unix の世界では、ファイルを「削除」しません。それへのハードリンクの数を減らすだけです。他に何も指していない場合、スペースは空いていると見なされ、使用できます…


    バックアップ。書き込み可能なファイルを損傷から本当に保護することはできません 削除しても構いません。毎日バックアップしてください。


    Linux
    1. ファイルをスパースにする方法は?

    2. `ls` でファイル サイズをメガバイト単位で表示するにはどうすればよいですか?

    3. ファイルを変更不可にするにはどうすればよいですか?

    1. Linuxでルートメール(メールボックス)ファイルを削除する方法

    2. Vimでファイルのすべての行を削除する方法

    3. グローバル ~/.vimrc を作成するには?

    1. Ubuntuをロックアップする方法は?

    2. ファイルを強制的に削除するにはどうすればよいですか?

    3. 変な名前のファイルを削除するには?