カテゴリー: Linux

空のファイルと2つの時計を接続して、touchコマンドによるファイル作成とタイムスタンプ変更を表現した画像

Linux / コマンド / touch - ファイル作成とタイムスタンプの変更

Linuxのtouchコマンドで空のファイルを作成し、アクセス時刻と修正時刻を変更する方法を説明します。基準ファイルの時間をコピーする方法と、スクリプトで使用する際の注意点も学びます。

シンボリックリンクファイルと対象ファイルが光る線でつながった抽象的なシーン

Linux / コマンド / readlink - シンボリックリンクの対象パスを確認

Linuxのreadlinkコマンドでシンボリックリンクに保存されている対象パスを確認する方法を説明します。相対リンク、壊れたリンク、パスの正規化オプションとrealpathの違いも整理します。

複雑な複数の経路が一つの正規化された実際の経路に統合される抽象的なシーン

Linux / コマンド / realpath - 絶対パスと実際のパスを確認

Linux realpath コマンドで相対パスとシンボリックリンクを正規化し、絶対・相対パスを出力する方法を説明します。パスの存在条件とセキュリティ上の注意点も併せて整理します。

長いディレクトリパスと最後のファイル構成要素が分離された抽象的なシーン

Linux / コマンド / dirname - パスからディレクトリ部分を抽出

Linuxのdirnameコマンドでパスのディレクトリ部分を抽出する方法を説明します。入力形式ごとの結果やbasename、realpathとの違い、およびシェルスクリプトでの活用方法をまとめます。

重なったディレクトリパスから最後のファイル名を分離する抽象的なシーン

Linux / コマンド / basename - パスから最後の名前を抽出

Linuxのbasenameコマンドで、パスから最後のファイル名やディレクトリ名を抽出し、接尾辞を削除する方法を説明します。複数のパスや安全なシェルスクリプトでの処理方法もまとめます。

複数のディレクトリパスの間で現在位置が光で示される抽象的なシーン

Linux / コマンド / pwd - 現在の作業ディレクトリのパスを確認

Linuxのpwdコマンドで現在の作業ディレクトリを確認する方法について説明します。論理パスと物理パス、シェル組み込みコマンドとPWD変数の違いについても併せて学びます。

ファイルオブジェクトの周りに保存ブロック、inodeの接続、権限レイヤーと四つの時間リングが配置されたメタデータ分析の場面

Linux / コマンド / stat - ファイル情報とメタデータの確認

Linuxのstatコマンドでファイルのサイズ、権限、所有者、inode、タイムスタンプを確認する方法を説明します。atime・mtime・ctime・Birthの違いや出力形式、ファイルシステムの確認方法も整理します。

未確認のファイルが分析プリズムを通過して、画像・文書・バイナリ形式に分類される様子

Linux / コマンド / file - ファイルの種類と形式の確認

fileで内容の特徴から形式を推定し、MIMEタイプや文字エンコーディングを確認する方法を説明します。リンクと圧縮データの扱い、複数ファイルの検査、分類結果と読み取りエラーの区別を整理します。

ルートフォルダから複数のサブディレクトリとファイルノードに広がる階層構造

Linux / コマンド / tree - ディレクトリ構造をツリー形式で出力

Linuxのtreeコマンドでディレクトリとファイルの構造を階層的に確認する方法を説明します。インストール、深さ制限、隠しファイル、除外パターン、サイズ・権限表示やJSON保存方法まで整理します。

ネストされたディレクトリ間で現在の場所から目的の場所への移動経路

Linux / コマンド / cd - ディレクトリ移動

Linuxのcdコマンドで絶対・相対パス、ホームや前のディレクトリに移動する方法を説明します。シンボリックリンクの処理、CDPATH、スクリプトとsudo cdの限界およびエラー解決法も整理します。