ディレクトリのシンボリック リンクをrm(削除)する方法がわからないので、調べてみた。

あわせて読みたい

階層が奥になったディレクトリでもシンボリックリンクを使えば、好きな場所に配置でき、アクセスが楽になりとても便利です。

シンボリックリンクを間違って作った時、消す(削除する)ために「rm」コマンドを使ったのですが、これが分かりにくい!のです。忘れた頃に、また同じことで悩むのは嫌なので、覚え書きにしました。

作成

シンボリックリンクの作成は下のとおりです。ln -s コマンドです。

[bash]$ ln -s 元のディレクトリ シンボリック
[/bash]

ロリポップでシンボリックリンクを作成する方法は下のリンクで紹介されています(OpenPNE設置)。

OpenPNE3の設置 / ブログ / マニュアル – ロリポップ!

SSHでログインして、コマンド操作します。

ここで間違ったもしくはリンクの場所を変えたいときに、このシンボリックリンクを削除するわけです。

削除

FTPクライアントからは削除できません。リンクが見えてはいますが削除出来ません。同じく、レンタルサーバーのコントロールパネルにあるWEBファイルマネージャーでも削除出来ません。まずこの点を押さえておきます。

どうするのか?、作るときと同じで、SSHからコンソールで削除します。

ここでは「シンボリックリンクのディレクトリ」を”symbolic”として、またコンソールはMacのターミナルを使った場合で説明していきます。

削除コマンドの”rm”でイイと思って、コマンドを実行しました。

が、エラーが返ってきました。ディレクトリじゃないよってシンボリックリンクのディレクトリなのに?。

[bash]rm astronomy/
[/bash]

 

[bash]rm: cannot remove `astronomy/’: Not a directory
[/bash]

とにかく消せません。

rmコマンド(ファイルまたはディレクトリを削除する)

「 / 」

google先生に聞いたところ、ディレクトリの終わりに「/」を付けているのがポイントらしいです。シンボリックリンクのディレクトリなんだから、ディレクトリの「/」は必要と思っていましたが...、”TABキー”の入力補完を使っても、後ろに「/」がキチンと付くのでそれで良いと思い込んでいました。

シンボリックリンクそのものはファイルなことに注意とのことです。

言われれば納得です。

つまり、ファイルを消すのと同じ操作でよいのです。

[bash]astronomy[/bash]

上のコマンドでシンボリックリンクを無事に削除できました。最後に”/”が一文字ないだけですが、結果が大きく変わるので注意が要ります。

これが分かる(気づく)まで、「なんで削除できないだぅー」と、のたうち回っていました。夜も寝れらません、あウソです。あきらめて寝ました。起きたら勝手に「消えていないかな」と思いながら。

このことは理解しておかないと、また失敗をしそうです。

ディレクトリのシンボリックリンクでハマったこと – OpenGroove
$ ln -s …

分かりやすい記事をまとめていただいたブロガーさんに感謝です。

まとめ

”ディレクトリのシンボリックリンク”を間違って作った時、削除するために「rm」コマンドを使いますが、コマンド実行の仕方を勘違いしていたので、泥沼にはまりました。

ディレクトリだからと「/」を最後に付けていましたが、エラーになり”ディレクトリではないです(なので、削除できません)”と、シェルから言われてしまいました。

ディレクトリのシンボリックリンクであっても、そのもの自体はファイルなのがポイントでした。ディレクトリの削除コマンドではなく、ファイルを削除する作法でOKでした。

シェルと戦うあなたにおすすめ!

あわせて読みたい

シェア大歓迎

この記事が役に立ったり、参考になったり、読んで嬉しいと感じていただけたら、ぜひ下のボタンからシェアしてください。シェア・ツィートしていただけると、飛び跳ねるほど嬉しく、今後の記事作成の原動力になります。

大歓迎です!ぜひシェアしてください。


広告

こっそり感想を送信する

この記事を書いた人

ものくろ(Webコーチ)

株式会社あみだす 代表取締役 / 博士課程中退(農学) / ブロガー / Web&Blogコーチ / 親指シフト orzレイアウト開発者 / 講師 / フリーランス / 旅人 / 民事裁判経験者 / 毎月どこかに出張

ブログは月間65万PVを記録(2016年1月)。 これまでに250回を超えるワークショップ開催・のべ1,200名のブログサポートに携わる。

WordPressが得意 / 好きなもの(無刻印キーボード・十割蕎麦・湯葉)/ あまり好みでないもの(ブロッコリー・値切り)

開催している講座に参加する

この記事が気に入ったら
いいね!しよう

最新の情報をお届けします

広告

Facebookを使うノウハウ公開中

農家・フリーランス・経営者向け SNS使いこなしセミナー (2018年1月版)の内容を全文公開中!

無料 メルマガ発行中

運営しているものくろキャンプの講座・イベント開催情報や、ちょっと役立つ情報をお届けしています。

ほぼ毎日発行しています。

Web・Blogコーチのご依頼はこちら

Web・ブログのコンサルティング・ご相談のご依頼を受け付けております。

  • Webを活用して本気でビジネス・人生を切り開きたい方
  • Webのテクニカルな改善でお悩みの方
  • アイディアはあるのに、記事の文章にするのがうまくいかない方
  • 親指シフトを本気で習得したい方

そんな多様なお悩み、そして、さらに隠れていて見えないお悩みも見つけます。

ダイレクトにアドバイス。そして、ご自身の問題解決力を手にしていただく時間を。このブログ2400記事をアウトプットした経験に基づく良質なノウハウ・スキルを手に入れてください。時間の大切さを感じてるあなたへオススメです。

ものくろキャンプ Web・Blogコーチ セッション

お申し込みはこちらのお問い合わせフォームからお願いします。

お申し込みはこちらのお問い合わせフォームからお願いします。

ものくろキャンプ イベント案内

ものくろキャンプの開催スケジュールはこちら

広告