Last updated on

Ubuntuファイル管理ガイド:操作・権限・バックアップ

Written by しろみそ Ubuntu、Claude Code、AI作業環境の構築と実践を記録するブログ

この記事の流れ
  1. この記事は誰向けか
  2. この記事でわかること
  3. 1. Ubuntuのディレクトリ構造
  4. 1.1 主なディレクトリ
  5. 1.2 ホームディレクトリの構成
  6. 2. GUI(ファイルマネージャ)での操作
  7. 2.1 基本操作
  8. 2.2 サイドバーの活用
  9. 3. ターミナルでのファイル操作
  10. 3.1 基本コマンド
  11. 3.2 ファイル内容の確認
  12. 3.3 ファイル検索
  13. 4. ファイル権限の仕組み
  14. 4.1 権限の確認
  15. 4.2 権限の記号
  16. 4.3 chmodで権限を変更
  17. 4.4 よく使う権限パターン
  18. 4.5 chownで所有者を変更
  19. 4.6 権限エラーの対処
  20. 5. バックアップの基本
  21. 5.1 バックアップの対象
  22. 5.2 バックアップ先
  23. 5.3 標準アプリ「バックアップ(Déjà Dup)」
  24. 5.4 復元手順
  25. 6. Timeshiftによるシステム復元
  26. 6.1 Timeshiftのインストール
  27. 6.2 初期設定
  28. 6.3 スナップショットの作成
  29. 6.4 復元手順
  30. 6.5 Déjà DupとTimeshiftの使い分け
  31. 7. よくある質問
  32. Q. 「アクセス権がありません」と出ます。
  33. Q. 外付けドライブが認識されません。
  34. Q. バックアップにどれくらい時間がかかりますか?
  35. Q. Timeshiftのスナップショットが容量を圧迫しています。
  36. Q. chmod 777 は使ってもいいですか?
  37. まとめ
  38. この記事を書いた人
  39. あわせて読みたい

この記事は誰向けか

Ubuntuを使い始めて、「ファイルがどこにあるか分からない」「権限エラーが出る」「バックアップってどうやるの?」という方に向けて、ファイル管理の基本を1記事にまとめました。

この記事でわかること

  • Ubuntuのディレクトリ構造
  • GUI(ファイルマネージャ)でのファイル操作
  • ターミナルでのファイル操作
  • ファイル権限(chmod, chown)の仕組みと変更方法
  • バックアップの基本と実践手順
  • Timeshiftによるシステム復元

1. Ubuntuのディレクトリ構造

【結論】Ubuntuのファイルシステムは階層構造で、Windowsとは異なる配置になります。

1.1 主なディレクトリ

パス内容Windows相当
/home/ユーザー名/ユーザーのホームC:\Users\ユーザー名\
/etc/設定ファイルなし(レジストリに相当)
/var/ログ・キャッシュなし
/tmp/一時ファイル%TEMP%
/usr/アプリ・ライブラリC:\Program Files\
/opt/追加アプリなし
/bin/基本コマンドC:\Windows\System32\
/dev/デバイスファイルデバイスマネージャー
/mnt/マウントポイントドライブレター

1.2 ホームディレクトリの構成

/home/ユーザー名/
├── Documents/     # ドキュメント
├── Downloads/     # ダウンロード
├── Pictures/      # 画像
├── Videos/        # 動画
├── Music/         # 音楽
├── Desktop/       # デスクトップ
├── .config/       # アプリ設定(隠し)
├── .local/        # ローカルデータ(隠し)
└── .cache/        # キャッシュ(隠し)

注意: ドット(.)で始まるファイル・フォルダは隠しファイルです。ファイルマネージャで Ctrl + H を押すと表示されます。


2. GUI(ファイルマネージャ)での操作

【結論】Ubuntuのファイルマネージャ(Nautilus)は、Windowsのエクスプローラーとほぼ同じ感覚で使えます。

2.1 基本操作

操作方法
開くDockのフォルダアイコンをクリック
新規フォルダ右クリック→「新しいフォルダ」
コピーCtrl + CCtrl + V
移動Ctrl + XCtrl + V
削除Delete キー
完全削除Shift + Delete
名前変更F2
隠しファイル表示Ctrl + H
パス表示Ctrl + L

2.2 サイドバーの活用

ファイルマネージャの左側には、よく使う場所へのショートカットがあります。

項目場所
最近最近使ったファイル
ホーム/home/ユーザー名/
デスクトップ~/Desktop/
ゴミ箱削除済みファイル
その他の場所ルート(/)やマウント済みドライブ

3. ターミナルでのファイル操作

【結論】ターミナルでのファイル操作は、GUIより速く、自動化にも向いています。

3.1 基本コマンド

# ファイル一覧
ls -la                    # 詳細表示(隠しファイル含む)
ls -lh                    # サイズを人間が読みやすい形式で

# 移動
cd /home/shiromiso        # 絶対パス
cd Documents              # 相対パス
cd ..                     # 1つ上へ
cd ~                      # ホームへ

# 作成
mkdir project             # フォルダ作成
touch file.txt            # 空ファイル作成

# コピー
cp file.txt backup.txt    # ファイルコピー
cp -r folder/ folder_bk/  # フォルダコピー

# 移動・リネーム
mv old.txt new.txt        # リネーム
mv file.txt ~/Documents/  # 移動

# 削除
rm file.txt               # ファイル削除
rm -r folder/             # フォルダ削除

3.2 ファイル内容の確認

cat file.txt              # 全内容表示
less file.txt             # ページャーで表示(qで終了)
head -20 file.txt         # 先頭20行
tail -20 file.txt         # 末尾20行
grep "keyword" file.txt   # キーワード検索
wc -l file.txt            # 行数カウント

3.3 ファイル検索

# 名前で検索
find ~/Documents -name "*.pdf"

# 内容で検索
grep -r "keyword" ~/Documents/

# コマンドの場所を確認
which python3

4. ファイル権限の仕組み

【結論】Linuxのファイル権限は「読み・書き・実行」の3種類で、「所有者・グループ・その他」の3対象に設定されます。

4.1 権限の確認

ls -l file.txt
# -rw-r--r-- 1 shiromiso shiromiso 1024 Jul 4 12:00 file.txt
部分意味
-ファイル(dならディレクトリ)
rw-所有者の権限(読み・書き・実行なし)
r--グループの権限(読みのみ)
r--その他の権限(読みのみ)
shiromiso所有者
shiromisoグループ

4.2 権限の記号

記号権限数値
r読み(read)4
w書き(write)2
x実行(execute)1

4.3 chmodで権限を変更

# 数値で指定
chmod 755 script.sh       # rwxr-xr-x(所有者:全権、他:読み+実行)
chmod 644 file.txt        # rw-r--r--(所有者:読み書き、他:読み)
chmod 600 secret.txt      # rw-------(所有者のみ読み書き)

# 記号で指定
chmod +x script.sh        # 実行権限を追加
chmod -w file.txt         # 書き権限を削除
chmod u+x script.sh       # 所有者に実行権限を追加
chmod g+w file.txt        # グループに書き権限を追加
chmod a+r file.txt        # 全員に読み権限を追加

4.4 よく使う権限パターン

数値記号用途
755rwxr-xr-x実行可能スクリプト・ディレクトリ
644rw-r--r--通常のファイル
600rw-------パスワードファイル等の機密ファイル
777rwxrwxrwx全権限(セキュリティリスクあり、非推奨)

4.5 chownで所有者を変更

sudo chown shiromiso:shiromiso file.txt   # 所有者とグループを変更
sudo chown shiromiso file.txt             # 所有者のみ変更
sudo chown -R shiromiso:shiromiso folder/ # フォルダ全体を変更

4.6 権限エラーの対処

エラー原因対処法
Permission denied読み・書き権限がないchmod で権限追加
Operation not permitted所有者でないsudo chown で所有者変更
bash: ./script.sh: Permission denied実行権限がないchmod +x script.sh

5. バックアップの基本

【結論】バックアップは「何を・どこに・いつ」の3つを決めることが大切です。

5.1 バックアップの対象

対象推奨度理由
ホームディレクトリ必須ドキュメント、設定ファイル等
/etc/推奨システム設定
システム全体任意Timeshiftで対応
アプリのデータ必須DB、プロジェクトファイル等

5.2 バックアップ先

メリットデメリット
外付けSSD/HDD高速・大容量物理的故障リスク
クラウド災害に強い容量制限・通信量
NAS自動化しやすい初期費用

5.3 標準アプリ「バックアップ(Déjà Dup)」

Ubuntuには標準でバックアップアプリが入っています。

設定手順:

  1. 「アプリを表示」→「バックアップ」を開く
  2. 「バックアップを作成」をクリック
  3. 保存先を選択(外付けドライブ等)
  4. バックアップするフォルダを選択
  5. パスワードを設定(暗号化)
  6. 「バックアップ」をクリック

自動バックアップの設定:

設定項目推奨
頻度毎日または毎週
保持期間最小6ヶ月
暗号化オン

5.4 復元手順

  1. 「バックアップ」アプリを開く
  2. 「復元」をクリック
  3. バックアップ先を選択
  4. 復元する日付を選択
  5. 復元先を選択(元の場所か別の場所)
  6. 「復元」をクリック

6. Timeshiftによるシステム復元

【結論】Timeshiftは、Windowsの「システムの復元」に相当するツールで、システム全体を特定時点の状態に戻せます。

6.1 Timeshiftのインストール

sudo apt install timeshift

6.2 初期設定

  1. Timeshiftを起動
  2. スナップショットのタイプを選択(RSYNC推奨)
  3. 保存先を選択(外付けドライブ推奨)
  4. バックアップスケジュールを設定
レベル推奨頻度
時間単位なし
日単位1日1回
週単位1週1回
月単位1月1回
起動時オン

6.3 スナップショットの作成

手動で作成する場合:

  1. Timeshiftを起動
  2. 「作成」をクリック
  3. 説明を入力(例:「大規模アップデート前」)
  4. 「作成」をクリック

6.4 復元手順

  1. Timeshiftを起動
  2. 復元したいスナップショットを選択
  3. 「復元」をクリック
  4. 再起動

6.5 Déjà DupとTimeshiftの使い分け

ツール対象用途
Déjà Dupホームディレクトリ個人ファイルのバックアップ
Timeshiftシステム全体システム設定の復元

両方使うのが最も安全です。


7. よくある質問

Q. 「アクセス権がありません」と出ます。

ファイルの権限を確認してください。ターミナルで ls -l ファイル名 を実行して、現在の権限を確認し、必要に応じて chmod で権限を追加してください。

Q. 外付けドライブが認識されません。

ファイルマネージャの左サイドバーに表示されているか確認してください。表示されていない場合は、ターミナルで lsblk を実行してデバイスが認識されているか確認し、必要に応じて sudo mount /dev/sdX /mnt でマウントしてください。

Q. バックアップにどれくらい時間がかかりますか?

初回はデータ量に応じて30分〜数時間かかります。2回目以降は差分のみなので数分〜数十分で完了します。

Q. Timeshiftのスナップショットが容量を圧迫しています。

保持するスナップショット数を減らしてください。Timeshiftの設定で「レベル」の数を減らすか、古いスナップショットを手動で削除できます。

Q. chmod 777 は使ってもいいですか?

セキュリティ上のリスクが高いため推奨しません。必要最小限の権限を設定してください。通常は 755(ディレクトリ・スクリプト)または 644(ファイル)で十分です。


まとめ

Ubuntuのファイル管理は、以下を押さえれば日常的に困りません。

  1. ディレクトリ構造を理解する/home がメインの作業場所
  2. GUIとターミナルを使い分ける — 日常はGUI、作業の自動化はターミナル
  3. 権限を理解するchmodchown でトラブルの大部分が解決
  4. バックアップを習慣にする — Déjà Dup(個人ファイル)+ Timeshift(システム)

この記事を書いた人

しろみそ

Windows環境からUbuntuへ移行した経験をもとに、AIツール(Claude Code等)を日常的な作業に組み込む実践を記録しています。「Ubuntu × AI作業環境」という組み合わせの日本語情報が少なかったことが、このブログを始めたきっかけです。実際に手を動かして確認した手順を中心に書いています。


あわせて読みたい