LoginSignup
0
0
お題は不問!Qiita Engineer Festa 2023で記事投稿!

Linuxにおけるファイルとディレクトリ

Last updated at Posted at 2023-07-11

参考書籍

新しいLinuxの教科書

動作環境

  • Windows11
  • Oracle VM VirtualBox
  • CentOS 7

ファイル

  • Linux では Windows や MacOS X と同様に情報(データ)は「ファイル」として扱われる
  • Linux ではハードディスクやキーボード、 Linuxカーネルもファイルが割り当てられており、すべてがファイルとして表現されている

ディレクトリ

  • ディレクトリとはファイルを整理する入れ物のことである。
  • Windows や MacOS X では「フォルダ」と呼ばれるものと同じである。
  • あるディレクトリの中にあるディレクトリをサブディレクトリ(または子ディレクトリ)といい、逆にあるディレクトリから見て1つ上にあるディレクトリを親ディレクトリという。
ディレクトリ構造図の例

fruit
 ├ apple
 │  └ date 
 │
 └ orange

この例でみるとappleディレクトリのサブディレクトリはdataディレクトリ、親ディレクトリはfruitディレクトリとなる。

パス

  • あるファイルを指し示す情報のこと。
  • 各ディレクトリは/で区切る。(Windowsでは\

絶対パスと相対パス

パスの例

/
home
   └ sumisumi    ← カレントディレクトリ
      └ work
        └ file

  • fileの絶対パスは/home/sumisumi/work/fileとなり、
    相対パスは./work/fileもしくはwork/fileとなる。
  • homeの相対パスは..となり、/の相対パスは../..となる。
  • .はカレントディレクトリを表し、..は親ディレクトリを表す。

語句補足

ルートディレクトリ
ディレクトリ構造における一番上のディレクトリのこと。
全てのファイルとディレクトリは、親をたどっていくと最後にこのルートディレクトリにたどり着く。
カレントディレクトリ
今現在、自分が位置しているディレクトリのこと。
pwdコマンドで確認でき、cdコマンドで変更できる。。

終わりに

ディレクトリとフォルダが同義であると認識することで理解しやすかった。

次はディレクトリとファイルに関するコマンドをまとめたいと思う。

次回

何かご指摘がありましたら、コメントしていただけると幸いです。
最後までお読みいただきありがとうございました!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0