【Q&A】あのファイルはどこにあったっけ…?【Linux】

こんにちは、@codeship_techです。

本日の質問がこちら。

以前作ったフォルダとかファイルがどこにあるかを突き止めたいんですが…

ということで、今回はフォルダやファイルの場所の検索方法についての質問ですね。

以前作ったフォルダなどの場所を忘れてしまうことってありますよね。

そんな時のターミナル を使った簡単な解決方法を教えたいと思います!

それではこちらの質問に答えていきます。

そういう時はfindコマンドを使いましょう!

  • 「あれ、1ヶ月前に作った” codeship “フォルダーどこに保存したんだっけ?」
  • 「◯◯フォルダがどこにあるか知りたい!」

こういったときに使えるのがfindコマンドです。

-nameオプションを指定して任意のフォルダ名を検索することが可能です。

以下の通りに入力すると、任意のフォルダ名がどこに保存されているかを確認できます。
※ # は入力しません

# find 検索先 -name ファイル名

ここで例を示します。
以下のコマンドを実行すると、「/(ルートディレクトリ)」以下を検索対象として、「codeshipフォルダ」を検索します。

# find / -name codeship

これにより、以下のような「codeshipフォルダ」までのパスを取得できます。

/Users/username/Desktop/programming/school/codeship

findコマンドによって、フォルダの場所が分からなくった場合でも、フォルダの場所を突き止めることが可能です。

findコマンドには-nameオプション以外にもオプションがあるので、気になる方は調べてみてください。

本日は、ターミナル を使ったフォルダやファイルの場所の検索方法について解説しました。

授業日記についてのご意見

CodeShipの授業について「こんな事が知りたい・紹介して」というご意見・ご提案がありましたら、CodeShip公式Twitterアカウント(【CodeShip】プログラミングスクール)までDMまたはリプライにてお寄せください。