ファイル操作

コマンドリファレンス

zip / unzip コマンド|Linux での圧縮・解凍の使い方

zip / unzip コマンドは、Linux で ZIP 形式のファイルを圧縮・解凍 するためのコマンドです。ZIP 形式は Windows・macOS・Linux で広く使われる汎用圧縮形式で、複数ファイルやディレクトリをひとつの .z...
コマンドリファレンス

find コマンド / locate|Linuxでファイルを検索する方法

Linux でファイルを探すときに使うコマンドが find と locate です。find はディレクトリをリアルタイムに走査し、名前・拡張子・サイズ・更新日時などの条件を柔軟に組み合わせて検索できます。locate はあらかじめ作成した...
スクリプト設計

Bashのwhile文とreadコマンド:テキストファイルを1行ずつ安全に処理するスクリプト設計

Bashスクリプトで「CSVファイルやログファイルなどのテキストデータを1行ずつ読み込んで処理する」という要件は、実務で非常によく発生します。この処理を行う際、最も確実で安全な方法が while ループと read コマンドの組み合わせです...
実務レシピ

findコマンドとxargsの組み合わせ術:ファイル検索から一括処理(exec)までの実務レシピ

サーバー運用やログ解析において、「特定の条件に合致するファイルを探し出し、それらに対して一括で処理を行う」という作業は日常茶飯事です。この用途で最強の組み合わせとなるのが、find コマンドと -exec オプション、そして xargs コ...
実務レシピ

【初心者向け】Linux 権限管理を徹底解説!chmod と chown の使い方をわかりやすく

Linux の権限管理は「セキュリティ」の心臓部です。ファイルやディレクトリを誰が読み書き実行できるかを細かく設定できる一方で、設定ミスはデータの漏えいやシステム停止のリスクとなります。そこで本稿では、Linux 権限を「何ができるか」を数...
実務レシピ

大きなファイルを分割・結合する方法|splitとcatで効率的に管理

動画やログ、バックアップデータなど、サイズが大きすぎるファイルを扱うときに「そのままではメールで送れない」「クラウドにアップできない」と困った経験はありませんか?こうした場合は、ファイルを小さく分割して送信・保存し、必要に応じて結合して元に...
コマンドリファレンス

ln コマンド – ハードリンク・シンボリックリンクの作成方法と使い方

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

scp コマンド|SSH を利用したファイル転送

scp コマンドは、SSH を利用して リモートサーバとローカル間で安全にファイルをコピー するコマンドです。cp のような感覚で使えるため、サーバへのファイルアップロードやログのダウンロード、バックアップ取得によく使われます。scpとはs...
実務レシピ

cpコマンドの使い方完全ガイド|ファイル・ディレクトリのコピー方法とオプション一覧

cp(copy)は、Linux でファイルやディレクトリをコピーする最も基本的なコマンドです。単一ファイルのコピーから、別名でのコピー、複数ファイルの一括コピー、ディレクトリごとの再帰コピーまで、この記事だけで linux cp の使い方を...
コマンドリファレンス

Linuxコマンドの基礎:lsコマンドでファイルとディレクトリをリスト表示する方法

Linuxのコマンドラインを扱う際、ファイルやディレクトリを確認することは非常に重要です。多くのLinuxユーザーにとって、lsコマンドはその基本的なツールの一つと言えるでしょう。このコマンドを使うことで、シェル上で手軽にディレクトリの内容...
コマンドリファレンス

Bash cutコマンドの使い方徹底ガイド:データを効率的に分割・抽出する方法

Bashのcutコマンドは、テキストデータを効率的に分割・抽出するための強力なツールです。このガイドでは、cutコマンドの基本的な使い方から、少し進んだテクニックまで、さまざまな活用方法を詳述します。あなたがデータを扱う際に役立つこと間違い...