
この記事では、unlink
を使用してGNU/Linuxシステムでファイルを削除する方法を紹介します。 コマンド。
unlink
を使用してファイルを削除する #
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
でファイルを削除する は単純なプロセスですが、関連するデータを削除しないように注意する必要があります。