コマンドリファレンス

dirname – パスからファイル名を除去してディレクトリ部分を取得するコマンド

dirname コマンドは、指定した ファイルパスからファイル名部分を取り除き、ディレクトリパスのみを表示 するコマンドです。シェルスクリプトでファイルの配置先ディレクトリを取得するときによく利用されます。構文(Syntax)dirname...
コマンドリファレンス

basename – パスからディレクトリ部分を取り除きファイル名を取得するコマンド

basename コマンドは、指定した ファイルパスからディレクトリ部分を除去し、ファイル名だけを表示 するコマンドです。また、拡張子を指定して取り除くことも可能で、スクリプト内でファイル名を抽出する際によく利用されます。構文(Syntax...
コマンドリファレンス

printf – 書式を指定して出力するコマンド

printf コマンドは、C言語の printf 関数と同様のフォーマット指定子を使って文字列を整形して出力 するためのコマンドです。echo よりも制御が正確で、移植性が高く、スクリプトでの利用が推奨されます。構文(Syntax)prin...
コマンドリファレンス

echo – テキストや変数を表示するコマンド

echo コマンドは、指定した文字列や変数の内容を 標準出力(画面やパイプ)に表示 するためのコマンドです。シェルスクリプト内でのメッセージ表示や、変数展開・改行制御などによく使われます。構文(Syntax)echo [オプション] [文字...
コマンドリファレンス

at – 指定した時刻にコマンドを1回だけ実行するコマンド

at コマンドは、指定した 日時に一度だけコマンドやスクリプトを実行 するためのジョブスケジューラです。定期的な実行には cron を使いますが、単発の実行予約には at が便利です。構文(Syntax)at [オプション] 時刻主なオプシ...
コマンドリファレンス

Linuxでファイルを削除する方法|rmコマンドの使い方と主要オプションを解説

Linuxでファイルやディレクトリを削除するには、rm コマンドを使います。ファイル1つなら rm ファイル名、複数まとめてなら rm file1 file2、中身のあるディレクトリ(フォルダ)ごと消すなら rm -r ディレクトリ名 です...
コマンドリファレンス

mkdir オプション一覧|-p・-m・-vの使い方と実行例

mkdir コマンドで新しいディレクトリを作成するとき、複数階層を一度に作る、作成時に権限を指定する、既存ディレクトリでもエラーにしないなど、目的に応じてオプションを使い分けると作業がぐっと効率化します。この記事では「mkdir オプション...
コマンドリファレンス

Linuxのpatchコマンドとは?diffで作ったパッチファイルの適用方法を解説

patch コマンドは、diff コマンドで作成した差分ファイル(パッチファイル)を適用し、元のファイルを更新するための Linux コマンドです。ソースコードの修正配布、バグ修正パッチの適用、設定ファイルの差分管理などに広く利用されます。...
コマンドリファレンス

make – ビルドやタスクを自動化するコマンド

make コマンドは、Makefile に記述されたルールをもとにプログラムのビルドや処理を自動化 するためのコマンドです。ソースコードのコンパイルや依存関係の管理に広く使われますが、汎用タスクランナーとしても利用できます。構文(Synta...
コマンドリファレンス

readコマンドの使い方|bashで入力を受け取る方法とオプション11種

read コマンドは、標準入力から 1行の入力を読み取り、変数に格納 するためのシェル組み込みコマンドです。対話的にユーザー入力を受け付けたり、スクリプト内で入力値を処理する際に利用されます。構文(Syntax)read [オプション] [...
コマンドリファレンス

【xargsコマンド早見表】find/grep連携・引数受け渡しと並列実行(-P)の実務パターン15選

Linuxのxargsコマンドの使い方と主要オプション(-I/-0/-P/-n/-t/-p/-r/-d)を早見表で網羅。findやgrepとの連携、スペース入りファイル名の安全な扱い、並列実行(-P)による処理高速化など実務で即動く15の実践パターンを徹底解説。
コマンドリファレンス

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

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

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

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

【findコマンド早見表】ファイル検索・日付・サイズ指定と-exec一括処理の実務パターン18選

Linuxのfindコマンドの使い方と主要オプション(-name/-mtime/-size/-type/-perm)を早見表で網羅。30日以上前の古いログ一括削除、100MB超の大容量ファイル特定、-exec/xargs -0連携までコピペで即動く実務パターン18選を徹底解説。
コマンドリファレンス

wget – ファイルを非対話的にダウンロードするコマンド

wget コマンドは、HTTP, HTTPS, FTP プロトコルを利用して 指定したURLからファイルをダウンロード するためのコマンドです。非対話的に動作するため、バッチ処理やバックグラウンドでのファイル取得に便利です。構文(Synta...