ファイル操作

移動・コピー

mv – ファイルやディレクトリを移動・名前変更するコマンド

mv コマンドは、ファイルやディレクトリを移動したり、名前を変更 するコマンドです。コピー (cp) と違い、元のファイルは残らず移動されます。リネーム操作も mv で行います。bashについて、基本的な考え方や使い方については bash ...
移動・コピー

cp – ファイルやディレクトリをコピーするコマンド

cp コマンドは、ファイルやディレクトリをコピー するコマンドです。バックアップの作成、設定ファイルの複製、ディレクトリごとのコピーなどに広く使われます。bashについて、基本的な考え方や使い方については bash から参照ください。構文(...
検索・探索

tree – ディレクトリ構造をツリー形式で表示するコマンド

tree コマンドは、ディレクトリやファイルの構造を階層形式(ツリー形式)で表示するコマンドです。通常の ls コマンドはファイルを一覧で表示しますが、tree はフォルダの親子関係を含めて構造として確認できます。プロジェクトの構成確認やサ...
検索・探索

ls – ディレクトリやファイルの一覧を表示するコマンド

ls コマンドは、指定したディレクトリやファイルの一覧を表示 するコマンドです。ファイル名だけでなく、詳細情報(パーミッション、所有者、サイズ、更新日時など)を確認するためにも広く使われます。bashについて、基本的な考え方や使い方について...
リンク(ハード/シンボリック)

ln – ハードリンクやシンボリックリンクを作成するコマンド

ln コマンドは、既存ファイルに対して新しいリンク(参照)を作成 するコマンドです。リンクには、同じ inode を指す ハードリンク と、ファイル名の別名を作る シンボリックリンク(ソフトリンク) があります。ショートカット的な使い方や、...
生成・削除

touch – ファイルのタイムスタンプを変更・新規作成するコマンド

touch コマンドは、ファイルのアクセス時刻・更新時刻を変更 するためのコマンドです。存在しないファイルを指定した場合は、空ファイルとして新規作成することもできます。構文(Syntax)touch [オプション] ファイル...主なオプシ...
生成・削除

rm – ファイルやディレクトリを削除するコマンド

rm コマンドは、指定した ファイルやディレクトリを削除 するためのコマンドです。誤って実行するとデータを失う危険があるため、非常に注意が必要です。bashについて、基本的な考え方や使い方については bash から参照ください。構文(Syn...
生成・削除

mkdir – ディレクトリを作成するコマンド

mkdir コマンドは、指定した 新しいディレクトリを作成 するためのコマンドです。システム管理やスクリプト作成、作業用フォルダの作成など、日常的に利用されます。構文(Syntax)mkdir [オプション] ディレクトリ名...主なオプシ...
検索・探索

updatedb – locate コマンド用データベースを更新するコマンド

updatedb コマンドは、locate コマンドが利用する ファイルパスのデータベースを更新 するためのコマンドです。通常は自動で更新されますが、手動で最新の状態に反映したい場合に利用します。構文(Syntax)updatedb [オプ...
検索・探索

locate – データベースを使って高速にファイルを検索するコマンド

locate コマンドは、事前に作成された ファイルパスのデータベース を利用して、条件に一致するファイルを高速に検索するコマンドです。find より圧倒的に速く検索できる反面、データベースが最新でない場合は実際の状態と結果が異なることがあ...
検索・探索

find – ファイルやディレクトリを検索するコマンド

find コマンドは、指定したディレクトリ以下を再帰的に探索し、条件に一致するファイルやディレクトリを検索 するコマンドです。名前、サイズ、更新日時、権限など多様な条件で検索でき、バックアップやログ調査などに広く利用されます。構文(Synt...
所有権

chown – ファイルやディレクトリの所有者・グループを変更するコマンド

chown コマンドは、ファイルやディレクトリの 所有者(user)や所有グループ(group) を変更するためのコマンドです。実務では、アプリケーション用ユーザーへの権限割り当て、Webサーバでのファイル所有者設定などに利用されます。構文...
パーミッション

chmod – ファイルやディレクトリのアクセス権を変更するコマンド

chmod コマンドは、ファイルやディレクトリに設定されている アクセス権限(パーミッション) を変更するためのコマンドです。実務では、スクリプトに実行権限を与える、Webサーバでファイルの読み取り権限を調整するなどに利用されます。構文(S...