---
title: LPIC-101 第4章 ファイルとプロセスの管理 新人未経験学生向け Linux_File_Management_Notion.md
tags: 
author: [Yukiko](https://docswell.com/user/yukiko_it)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/27VV2NQP7Q.jpg?width=480
description: LPIC-101 第4章 ファイルとプロセスの管理 新人未経験学生向け Linux_File_Management_Notion.md by Yukiko
published: April 20, 26
canonical: https://docswell.com/s/yukiko_it/5E1EL6-2026-04-20-064351
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/27VV2NQP7Q.jpg)

Linux
ファイル管理 完全ガイド
新卒・未経験文系でも絶対わかる！超図解講座 Yukiko
ファイルの所有者・アクセス権
SUID / SGID / スティッキービット
圧縮・アーカイブ
ハード・シンボリックリンク
ファイル検索
ディレクトリ構造（FHS）


# Page. 2

![Page Image](https://bcdn.docswell.com/page/5JGLRKWQ7L.jpg)

ファイルの所有者と所有グループ
① この用語
所有者（owner）/ 所有グループ（group）
② 簡単に書くよ
yamada
(所有者)
file.txt
（正確な表現ではないよ）
ファイルには「誰のもの？」「どのチームのもの？」という情報が必ずついている！
③ 詳しく書くよ
（原理原則）
chown でオーナー変更（rootのみ可） chgrp でグループ変更
ls -l で確認できる
一般ユーザーは自分が所属するグループ間でしかグループを変更できない！
aogumi
(グループ)


# Page. 3

![Page Image](https://bcdn.docswell.com/page/47QYVN3WEP.jpg)

アクセス権（パーミッション）
① この用語：r（読取）/ w（書込）/ x（実行）
！
② 簡単に書くよ：「見る・書く・動かす」の3つの権限をセットで管理
r（read）
w（write）
x（execute）
数字: 4
数字: 2
数字: 1
ファイル: 内容を見る
ファイル: 内容を変更・削除
ファイル: ファイルを実行
ディレクトリ: 中身一覧を見る
ディレクトリ: ファイルを作成・削除
ディレクトリ: ディレクトリへ入る
= 4+2+1
= 4+2+1
③ 詳しく書くよ
ls -l の結果: -rwxr-xr-- → 所有者:7 / グループ:5 / その他:4
chmod で変更： chmod 755 file.txt または chmod go+w file.txt
= 4+2+1


# Page. 4

![Page Image](https://bcdn.docswell.com/page/KE4WMG11J1.jpg)

SUID / SGID / スティッキービット
SUID（4000）
ls: -rwsr-xr-x
② 実行したら「所有者の権限」で動く
③ 例: passwd コマンドは root 所有 + SUID → 一般ユーザーも実行できる
SGID（2000）
chmod u+s file
/
chmod 4755 file
chmod g+s file
/
chmod 2755 file
chmod o+t dir
/
chmod 1777 dir
ls: -rwxr-sr-x
② 実行したら「グループの権限」で動く（ディレクトリにも設定可）
③ ディレクトリに設定すると中のファイルが自動で同じグループになる
スティッキービット（1000）
ls: drwxrwxrwt
② 「自分のファイルは自分しか消せない」ディレクトリ設定
③ 例: /tmp は全員書き込めるが、他人のファイルは削除できない


# Page. 5

![Page Image](https://bcdn.docswell.com/page/L71Y8DG5JG.jpg)

ファイル管理の基本コマンド
① ls/cp/mv/rm/mkdir/touch 系コマンド
② 簡単に書くよ：「見る・コピー・移動・消す・作る・時刻変更」
ls -la
cp -R src dst
ファイル一覧（隠しファイル＋詳細）
ファイル/ディレクトリをコピー（-Rで再帰）
mv src dst
rm -rf dir
移動 or ファイル名の変更
ファイル/ディレクトリを削除（-rfは要注意！）
mkdir -p a/b/c
touch file.txt
ディレクトリ作成（-pで中間ディレクトリも）
空ファイル作成 / タイムスタンプ更新
file /etc/hosts
ファイルの種別を表示


# Page. 6

![Page Image](https://bcdn.docswell.com/page/G7WGZYKWE2.jpg)

ファイルの圧縮・解凍とアーカイブ
① 用語: gzip / bzip2 / xz / tar
元ファイル
(60MB)
② 簡単に書くよ: ファイルを「小さくする」「まとめる」技術！
圧縮 →
圧縮ファイル
(36MB)
← 解凍
A
B
C
tar→
1つに
まとめる
コマンド
拡張子
用途
解凍
gzip
.gz
定番圧縮。速い
gunzip
bzip2
.bz2
gzipより高圧縮
bunzip2
xz
.xz
最高圧縮率（遅い）
unxz
tar -czf
.tar.gz
まとめて圧縮（定番！）
tar -xzf


# Page. 7

![Page Image](https://bcdn.docswell.com/page/4JZL1XZ2E3.jpg)

ハードリンクとシンボリックリンク
① 用語: iノード / ハードリンク / シンボリックリンク
② 簡単に書くよ: ファイルへの「別名」or「近道」を作る！
ハードリンク
シンボリックリンク
symlink1
(iNode:263568)
file_A
iNode
226563
file_B
元ファイル
(iNode:261382)
symlink2
(iNode:263569)
データ
file_C
• 全て同じiNodeを共有
• iNodeが共通 = 実体は1つ
• 異なるファイルシステム間はNG
• ディレクトリへは作成不可
③ 作成コマンド:
ln file_B link_hard（ハード）
• それぞれ異なるiNode
• 「リンク元への近道」
• 異なるファイルシステムもOK
• ディレクトリにも作成可
ln -s link_soft file_A（シンボリック）
データ


# Page. 8

![Page Image](https://bcdn.docswell.com/page/YE6WL486EV.jpg)

ファイルの検索コマンド
① 用語: メタキャラクタ / find / locate / which / whereis / type
記号
意味
例
② 簡単に書くよ: ファイルやコマンドを探す方法！
find /etc -name &#039;*.conf&#039;
ファイルを実際に探す（遅いが確実・最新）
*
何でも0文字以上
*.txt → 全.txtファイル
?
何でも1文字
file?.txt → file1.txt
[ ]
どれか1文字
[abc].txt → a/b/c.txt
{ }
文字列リスト
{jpg,png} → jpg or png
find . -type f -user root
所有者でフィルタ
locate *.txt
DBから高速検索（updatedbが必要・古い可能性あり）
which ls
コマンドの絶対パスを表示
whereis -b ls
バイナリ/マニュアル/ソースの場所を表示
type cd
組み込み？外部コマンド？エイリアス？を判定


# Page. 9

![Page Image](https://bcdn.docswell.com/page/GE5M1Q95E4.jpg)

Linuxのディレクトリ構造（FHS）
① FHS（Filesystem Hierarchy Standard）
② 簡単に書くよ: Linuxは「ルール通りの決まった場所」にファイルを置く！
/
全ての親。ルートディレクトリ
/bin
一般ユーザーも使う基本コマンド（ls,cp,mv…）
/sbin
rootのみ使うシステムコマンド（shutdown,fdisk…）
/etc
設定ファイル置き場（passwd, hostsなど）
/home
一般ユーザーのホームディレクトリ（/home/名前）
/root
rootユーザーのホームディレクトリ
/tmp
一時ファイル。全員読み書きOK（スティッキービ
ット付き）
/var
ログなど頻繁に変わるファイル（/var/log/…）
/dev
デバイスファイル（ハードディスク・USBなど）
/proc
仮想ファイル。システム情報をファイル形式で表示
/lib
プログラム共通のライブラリ
/usr
コマンド・ライブラリなど（/usr/bin, /usr/local…）


# Page. 10

![Page Image](https://bcdn.docswell.com/page/97291P2GJR.jpg)

まとめ：今日覚えること
所有者・グループ
アクセス権(rwx)
chown / chgrp で変更。ls -l で確認。rootのみchown可
r=4 w=2 x=1 の数字の組み合わせ。chmod で変更
SUID/SGID/Sticky
管理コマンド
4000/2000/1000。特別な権限。passwdやtmpが例
ls/cp/mv/rm/mkdir/touch を使いこなそう！
圧縮・アーカイブ
リンク
gzip(.gz) bzip2(.bz2) xz(.xz) / tar でまとめる
ハード=同じiNode共有 / シンボリック=ショートカット
ファイル検索
FHSディレクトリ
find(正確) locate(高速) which/whereis/type(コマンド用)
/bin /etc /home /tmp /var /usr など役割が決まってる


