Loading article…
| オペレーティング·システム | UnixおよびUnixライク |
|---|---|
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
Unix 系オペレーティングシステムでは、unlink はシステムコールであり、ファイルを削除するためのコマンドラインユーティリティです。プログラムはシステムコールと直接インターフェイスし、ファイル名と ( GNUシステムではそうではありませんが) rmやrmdirなどのディレクトリを削除します。[1]ファイル名がファイルへの最後のハードリンクだった場合、ファイル自体は、どのプログラムもそのファイルを開かなくなるとすぐに削除されます。[2]
これは、 PHP、Node.js、R、Perl、Pythonの標準ライブラリにも組み込み関数unlink()の形で登場します。Unixユーティリティと同様に、ファイルの削除にも使用されます。[3] [4] [5] [6]
例
fooという名前のファイルを削除するには、次のように入力します。
% リンクを 解除
PHPでは、次の関数を使用して同じことを実行できます。
リンクを解除します( "foo" );
Perl構文は括弧を除いて PHP 構文と同じです。
「foo」のリンクを解除します。
Node.jsでは他のものとほぼ同じです。
fs.unlink ( " foo" 、コールバック) ;
unlink ( "foo" ) #コメント: 内部引数 'recursive = TRUE' を使用すると、ディレクトリを削除できます
Python でも同様に:
os.unlink ( "foo" )は、
参照
参考文献
- ^ 「GNU Coreutils: unlink 呼び出し」www.gnu.org。
- ^ 「リンク解除」pubs.opengroup.org .
- ^ 「PHP: unlink - マニュアル」. php.net .
- ^ "unlink - perldoc.perl.org". perldoc.perl.org .
- ^ 「ファイルシステム - Node.js v13.0.1 ドキュメント」。nodejs.org。
- ^ 「os — その他のオペレーティングシステムインターフェース — Python 3.8.0 ドキュメント」。python.org。
