この記事では、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でファイルを削除する は単純なプロセスですが、関連するデータを削除しないように注意する必要があります。