カテゴリー: Linux

Linux / コマンド / truncate - ファイルサイズの縮小と拡大
Linuxのtruncateコマンドでファイルのサイズを指定したり、増やしたり減らしたりする方法を説明します。スパースファイル、相対サイズの調整、基準ファイルと同じサイズに合わせる方法、およびデータ損失の注意点について学びます。

Linux / コマンド / mktemp - 安全な一時ファイルとディレクトリの作成
Linuxのmktempコマンドで予測しにくい名前の一時ファイルとディレクトリを安全に作成する方法を説明します。テンプレート、TMPDIR、trapを利用した整理方法と、-uオプションのリスクについても確認します。

Linux / コマンド / shred - ファイルデータの上書き
Linuxのshredコマンドでファイルデータを上書きする方法と、その効果が制限される条件を解説します。SSD、コピーオンライト、ジャーナルやスナップショットに残るデータを含め、完全削除を保証できない理由がわかります。

Linux / コマンド / install - ファイルのコピーと権限の設定
Linuxのinstallコマンドでファイルをコピーしながら権限、所有者、および対象ディレクトリを設定する方法を説明します。cpとの違いや配布スクリプトでの活用方法も確認します。

Linux / コマンド / ln - ハードリンクとシンボリックリンクの作成
Linuxのlnコマンドでハードリンクとシンボリックリンクを作成する方法を説明します。二つのリンクの違い、相対パス、壊れたリンクと既存のリンクを置き換える際の注意点もまとめます。

Linux / コマンド / rm - ファイルとディレクトリの削除
Linuxのrmコマンドでファイルとディレクトリを削除する方法を説明します。再帰的削除、対話型確認、ルート保護オプション、回復が難しい削除を安全に扱う原則をまとめます。

Linux / コマンド / mv - ファイルの移動と名前の変更
Linuxのmvコマンドでファイルやディレクトリを移動したり名前を変更する方法を説明します。上書き防止、ファイルシステム間の移動、安全な自動化の方法もまとめます。

Linux / コマンド / cp - ファイルとディレクトリのコピー
Linuxのcpコマンドでファイルやディレクトリをコピーする方法を解説します。上書きの制御、コピー先にできるパス、属性やリンクの保持とコピー結果の確認方法がわかります。

Linux / コマンド / rmdir - 空のディレクトリを削除
Linuxのrmdirコマンドで空のディレクトリと空の上位パスを安全に削除する方法を説明します。rm -rとの違い、失敗の原因やスクリプトの使用方法も学びます。

Linux / コマンド / mkdir - ディレクトリ作成
Linuxのmkdirコマンドでディレクトリと複数段階の上位ディレクトリを作成する方法を説明します。権限、umask、SELinux環境と自動化で安全に使用する方法も整理します。