
No.4ベストアンサー
- 回答日時:
unlinkはlinkの逆操作で、特定条件でrmと同じような動作をすることもありますが、
異なる動作をします。
通常ファイルを削除したい場合はrmを使ってください。
多分unixで通常使うファイルシステムについて判っていないと、
unlinkを使う意味は判らないと思いますし、
知らないならおそらく使う必要もないでしょう。
この回答への補足
>特定条件でrmと同じような動作をすることもありま>すが、異なる動作をします。
異なる動作というのは、どのような動作なのでしょうか? そのあたりがわかるページなどありませんでしょうか?
No.3
- 回答日時:
Solarisでunlink(1M)を読むと、rmやrmdirを使用することを強く推奨する、ということが書いてあります。
NetBSDでも同じことが書いてあるかどうかは知らないのですが、考え方は同じでしょう。
ですので、通常はrmのほうを使用してください。
ちなみにCなどで開発する場合も、unlink()かremove()か、という議論が出来ると思いますがやはりremove()が推奨されるでしょう。
No.2
- 回答日時:
rmコマンドを使ってください。
NetBSDではどうか知りませんが、unlinkコマンドおよびlinkコマンドはrootユーザーしか使えないと思います。これらは知らなくてもいいコマンドです。
No.1
- 回答日時:
記憶があやふやなのですが、rmはコマンド、unlinkはシステムコールじゃ
なかったですか?そうであれば、シェル等で使う場合はrm、プログラムで
使う場合はunlinkになると思いますが。
なお、UNIXではハードリンクが可能なので、「全ての」リンクを切らない
限り、ファイルの実体は消されません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
cactiでグラフが表示されない
-
コマンド プロンプトで作成し...
-
Illustratorのデータをまとめて...
-
Warning: Output is not to
-
DOSコマンドでのワイルドカ...
-
FTP接続中のコマンド実行結果を...
-
【ターミナル】MacBookにディー...
-
rcpコマンドについて、教えて!
-
loggerコマンドでkern.warning...
-
IBM漢字コードのSJIS変...
-
UNIXシェル内での日付計算
-
Windows10のRegSys32に登録され...
-
HP-UXのdateコマンドについて
-
su - soft
-
Shellのパターンマッチについて
-
シェルの実行について
-
lsコマンドの色設定が反映されない
-
findでエラー
-
~/.bashrcを間違えて保存してし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
scpコマンドでリモートサーバの...
-
Illustratorのデータをまとめて...
-
【ターミナル】MacBookにディー...
-
DOSコマンドでのワイルドカ...
-
Windows10のRegSys32に登録され...
-
UNIXシェル内での日付計算
-
Warning: Output is not to
-
SolarisからWindowsへFTPすると...
-
ウィンドウズお自動起動後、ラ...
-
cactiでグラフが表示されない
-
IBM漢字コードのSJIS変...
-
別名でリンク先を保存。
-
FTP接続中のコマンド実行結果を...
-
「xcopy /s d:\\ f:\\」の意味は?
-
CPUのbit数を調べるコマンド
-
ACCESSでセキュリティ警告が出...
-
BATファイル実行にフォーカ...
-
rcpコマンドについて、教えて!
-
MSDOSコマンドについて教...
-
システムまるごとコピーする方法
おすすめ情報