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

Linuxでコマンドのリンクを解除(ファイルを削除)

この記事では、unlinkを使用してGNU/Linuxシステムでファイルを削除する方法を紹介します。 コマンド。

unlink は、単一のファイルを削除するためのコマンドラインユーティリティです。

unlinkの構文 コマンドは次のとおりです:

unlink filename

filename 削除するファイルの名前です。成功すると、コマンドは出力を生成せず、ゼロを返します。

unlink コマンドは、--helpの2つのオプションのみを受け入れます コマンドヘルプと--versionが表示されます バージョン情報が表示されます。

unlinkを使用してファイルを削除する場合は、特に注意してください。 コマンド、ファイルが削除されると、完全に回復することはできません。

より強力なrmとは異なり コマンド、unlink 引数を1つだけ受け入れることができます。つまり、削除できるファイルは1つだけです。複数のファイルを削除しようとすると、「リンク解除:余分なオペランド」エラーが発生します。

unlinkでシンボリックリンクを削除する場合 、シンボリックリンクが指すファイルは削除されません。

特定のファイルを削除するには、そのファイルを含むディレクトリへの書き込み権限が必要です。そうしないと、「操作は許可されていません」というエラーが発生します。

たとえば、ファイルfile3.txtを削除しようとした場合 /optの下 ルートが所有するディレクトリ:

unlink /opt/file2.txt

システムは次のメッセージを出力します:

unlink: cannot unlink '/opt/file2.txt': Permission denied

GNU/Linuxシステムの場合unlink ディレクトリを削除することはできません。ディレクトリを削除しようとした場合:

unlink dir1

次のメッセージが表示されます:

unlink: cannot unlink 'dir1': Is a directory

結論#

unlinkでファイルを削除する は単純なプロセスですが、関連するデータを削除しないように注意する必要があります。


Linux
  1. Linuxwcコマンド

  2. Linuxgrepコマンド

  3. Linux での ln コマンドの例

  1. Linuxでファイルまたはディレクトリを削除(削除)する方法

  2. Linux での file コマンドの例

  3. inode 番号を使用して Linux でファイルを削除する

  1. Linuxでディレクトリを削除する方法

  2. Linuxでの8つのヘッドコマンドの例

  3. Linuxでの8つのStatコマンドの例