やりたいことから見つかる

Linuxコマンド逆引き辞典

「ファイルを探す」「ログを見る」から、必要なコマンドと使い方へ。

カテゴリで絞り込む

30件のコマンド

確認のみ場所の確認・移動

今いる場所を知りたい

現在の作業フォルダの絶対パスを表示します。

pwd
コマンドと使い方を見る
確認のみ場所の確認・移動

隠しファイルも一覧で見たい

現在のフォルダを、隠しファイルも含めて一覧表示します。

ls -a
コマンドと使い方を見る
移動場所の確認・移動

指定したフォルダへ移動したい

現在地にある documents フォルダへ移動します。

cd ./documents
コマンドと使い方を見る
確認のみファイルの閲覧

短いテキストの中身を見たい

テキストファイルの内容をすべて表示します。

cat ./memo.txt
コマンドと使い方を見る
確認のみファイルの閲覧

ログへの追記を見続けたい

末尾と、その後追加される内容を表示し続けます。

tail -f ./app.log
コマンドと使い方を見る
確認のみファイル・文字の検索

find:名前でファイルを探したい

find で現在地と配下のフォルダを検索し、名前が memo.txt と一致する通常ファイルを表示します。

find . -type f -name 'memo.txt'
コマンドと使い方を見る
確認のみファイル・文字の検索

find:拡張子でファイルを探したい

find で現在地と配下のフォルダを検索し、名前が .txt で終わる通常ファイルを表示します。

find . -type f -name '*.txt'
コマンドと使い方を見る
確認のみファイル・文字の検索

find:フォルダだけ探したい

find の -type d で、現在地と配下のフォルダから名前が images のフォルダを探します。

find . -type d -name 'images'
コマンドと使い方を見る
確認のみファイル・文字の検索

grepで文字を含む行を探したい

grep -nF でログ内の文字列を検索し、一致した行を行番号付きで表示します。入力例・出力例で -n と -F の意味を確認できます。

grep -nF 'error' ./app.log
コマンドと使い方を見る
確認のみファイル・文字の検索

フォルダ内の文字を探したい

project 以下を再帰的に検索し、ファイル名と行番号を表示します。

grep -rnF 'TODO' ./project
コマンドと使い方を見る
書き込み作成・コピー・移動

フォルダを作りたい

現在地に practice フォルダを作成します。

mkdir ./practice
コマンドと使い方を見る
書き込み作成・コピー・移動

空のファイルを作りたい

ファイルがなければ空のファイルを作ります。

touch ./memo.txt
コマンドと使い方を見る
書き込み作成・コピー・移動

ファイルをコピーしたい

memo.txt を別名でコピーします。

cp -i ./memo.txt ./memo-copy.txt
コマンドと使い方を見る
書き込み作成・コピー・移動

フォルダごとコピーしたい

フォルダ内のファイルやサブフォルダもコピーします。

cp -Ri ./project ./project-copy
コマンドと使い方を見る
書き込み作成・コピー・移動

ファイル名を変えたい

old.txt の名前を new.txt に変更します。

mv -i ./old.txt ./new.txt
コマンドと使い方を見る
確認のみ整理・削除

sort:文字列順・数値順で行を並べ替えたい

同じ入力「2・10・100・2」で、sort の文字列順、-n の数値順、-nr の降順を比較します。元ファイルを書き換えず、重複が残ることも確認できます。

printf '%s\n' 2 10 100 2 | LC_ALL=C sort -n
コマンドと使い方を見る
確認のみ整理・削除

sort -u:離れた重複行も1行にまとめたい

4行の入力を2行にまとめる例で、sort -u と uniq の違いを確認します。離れた重複もまとめ、元ファイルは変更しません。

printf '%s\n' beta alpha beta beta | LC_ALL=C sort -u
コマンドと使い方を見る
書き込み整理・削除

メモを末尾に追記したい

末尾に1行追加します。ファイルがなければ作成します。

printf '%s\n' '今日のメモ' >> ./memo.txt
コマンドと使い方を見る
削除整理・削除

確認してファイルを削除したい

対象を確認してからファイルを削除します。

rm -i ./memo-copy.txt
コマンドと使い方を見る
確認のみ容量・環境の確認

ディスクの空き容量を知りたい

マウント済みファイルシステムの使用量と空き容量を表示します。

df -h
コマンドと使い方を見る
確認のみ容量・環境の確認

フォルダの使用容量を知りたい

project 以下のディスク使用量を合計して表示します。

du -sh ./project
コマンドと使い方を見る
確認のみ容量・環境の確認

今の実行ユーザーを知りたい

現在の実効ユーザー名を表示します。

whoami
コマンドと使い方を見る
確認のみ容量・環境の確認

カーネルの情報を知りたい

カーネルやマシンに関する情報を表示します。

uname -a
コマンドと使い方を見る
確認のみ容量・環境の確認

コマンドのオプションを調べたい

ls の使い方とオプションを表示します。

ls --help
コマンドと使い方を見る

はじめてでも大丈夫

コマンドを試す前に

Linuxのターミナルで実行します。掲載例はGNU/LinuxとBash向けです。WindowsではWSLなどのLinux環境が必要です。PowerShellやコマンドプロンプト、macOSでは同じ動作にならない場合があります。

  1. ターミナルを開き、pwd で現在地を確認する
  2. 練習用のフォルダやファイルを用意する
  3. 詳細ページの注意点を読み、ファイル名を自分の環境に合わせて置き換える
ファイル名・フォルダ名は例です。空白を含む名前は引用符で囲みます。書き込み・削除の前には pwd と ls で対象を確認してください。コピーだけでコマンドが実行されることはありません。