Linuxコマンドガイド

さまざまなLinuxコマンドを検索して探索してください。

AIに尋ねる

状況を300文字以内で要約して、AIにどのコマンドが必要か尋ねてください。

自由に検索する

希望するカテゴリをクリックしてコマンドをフィルタリングしてください。検索語を入力して特定の内容を見つけることもできます。

rm

rm コマンド完全制覇

`rm` コマンドはファイルやディレクトリを削除するために使用します。注意せずに使用すると復元が難しいデータ損失が発生する可能性があるため、オプションごとの意味と安全な使用法を必ず理解しておく必要があります。

詳しく見る

rmdir

rmdir コマンドガイド: 空のディレクトリを削除する

`rmdir` コマンド (remove directory) は、Linux および Unix 系列のオペレーティングシステムで **空のディレクトリのみ** を削除するために使用されます。ディレクトリ内にファイルや他のサブディレクトリがある場合、`rmdir` はエラーを発生させて削除しません。このガイドを通じて、`rmdir` の基本的な使い方とその限界を理解し、いつこのコマンドを使用すべきかを学んでください。

詳しく見る

rsync

rsync: ファイル同期とバックアップ(--includeオプション活用)

rsyncは、ローカルおよびリモートシステム間でファイルとディレクトリを効率的に同期するための強力なユーティリティです。特に`--include`オプションを使用すると、特定のパターンに一致するファイルやディレクトリのみを同期対象に含めることができるため、複雑なバックアップやデプロイメントシナリオで非常に役立ちます。このガイドでは、rsyncの基本的な使い方とともに、`--include`オプションの活用に焦点を当てます。

詳しく見る

rsync-delete

rsync --delete: ソースと同期して宛先ファイルを削除

`rsync` コマンドの `--delete` オプションは、ソースディレクトリと宛先ディレクトリを同期する際に、ソースに存在しないファイルを宛先ディレクトリから削除する機能を提供します。これは、バックアップやミラーリングで宛先ディレクトリをソースと完全に一致させたい場合に便利です。強力な機能であるため、使用には細心の注意が必要です。

詳しく見る

rsync-dry-run

rsync-dry-run: rsync実行前のプレビュー

rsync-dry-runは、実際のファイル転送や変更を行わずに、rsyncコマンドが実行された場合にどのファイルがコピー、削除、または変更されるかを事前に表示する機能です。これは主に「rsync -n」または「rsync --dry-run」オプションを使用して実装されます。重要なデータを扱う前に予期しない結果を防ぐために、必ず使用すべき安全策です。

詳しく見る

rsync-exclude

rsync-exclude: ファイル同期時に特定のファイル/ディレクトリを除外

`rsync`コマンドは、ローカルおよびリモートシステム間でファイルを効率的に同期するために使用される強力なツールです。特に、`--exclude`および`--exclude-from`オプションを使用すると、同期対象から特定のファイル、ディレクトリ、またはパターンに一致する項目を除外できます。このガイドでは、`rsync`の除外機能を中心に説明しており、不要なファイル転送を防ぎ、特定のデータのみをバックアップまたはコピーする際に非常に役立ちます。

詳しく見る

rsync-progress

rsync-progress: rsyncの進捗状況を表示

`rsync-progress`は、`rsync`コマンドを使用してファイル同期時の進捗状況を視覚的に表示する方法を指します。一般的には`rsync`コマンドの`--progress`オプションを利用するか、それを包含するシェルスクリプトやエイリアス(alias)として使用されます。大量のファイルを転送する際に、現在の転送状態、残り時間、転送速度などを把握するのに非常に役立ちます。

詳しく見る

shred

shred: ファイルの内容を安全に削除

shredコマンドは、ファイルのコンテンツを複数回上書きして復元不可能にすることで、安全に削除するために使用されます。通常のファイル削除ではデータ復元の可能性がありますが、shredは機密情報を扱う場合に役立ちます。

詳しく見る

split

split: ファイルを複数のチャンクに分割

splitコマンドは、大きなファイルを指定されたサイズまたは行数に基づいて複数の小さなファイルに分割するために使用されます。これは、大量のファイルを扱ったり、ネットワーク経由で転送したり、特定のセクションのみを処理する必要がある場合に非常に役立ちます。

詳しく見る

stat

stat: ファイル情報をカスタムフォーマットで表示

`stat`コマンドは、ファイルまたはファイルシステムの詳細な状態情報を表示します。特に`-c`(または`--format`)オプションを使用すると、ファイルサイズ、パーミッション、所有者、時間情報などをユーザーが指定したフォーマットで抽出できるため、スクリプトやレポート作成に非常に役立ちます。

詳しく見る

symlink

symlink: シンボリックリンクの作成

symlinkコマンドは、ファイルやディレクトリに対するシンボリックリンク(ソフトリンク)を作成します。これは元のファイルの場所を指すポインタとして機能し、元のファイルが削除されるとリンクは壊れます。`ln -s`コマンドがより一般的に使用されますが、`symlink`ユーティリティは様々な追加オプションを通じてリンク作成方法を細かく制御できます。

詳しく見る

tee

tee -a -i: 標準入力の内容をファイルに追加し、割り込みを無視する

`tee` コマンドは、標準入力を読み取り、標準出力と1つ以上のファイルに同時に書き込むユーティリティです。この特定の組み合わせ(`-a -i`)は、ファイルの内容を上書きする代わりに追記し、割り込みシグナル(SIGINT、通常はCtrl+C)を無視して`tee`プロセスが中断されないようにします。この機能は、長時間実行されるスクリプトのログを継続的に記録したり、重要な出力を保持する必要がある場合に非常に役立ちます。

詳しく見る
以前 ページ 4 / 5 次へ