ファイル操作とファイルシステム スポンサーリンク X Facebook はてブ Pocket LINE 2024.02.152024.08.20 ディレクトリ関連 コマンド説明cdカレントディレクトリの変更lsディレクトリの内容のリスト表示mkdirディレクトリの作成pwdカレントディレクトリのパスを表示rmdirディレクトリの削除 ファイル表示関連 コマンド説明catファイルの内容を表示headファイルの先頭部分を表示tailファイルの末尾部分を表示 ファイル操作関連 コマンド説明ddデータの変換や複製を行うユーティリティinstallファイルのコピーとパーミッション設定を同時に行うlnリンクを作成mkfifo名前付きパイプの作成mknodデバイスファイルや特殊ファイルの作成mktemp一時ファイルやディレクトリの作成mvファイルやディレクトリの移動や名称変更rmファイルの削除touchファイルのタイムスタンプの更新や空のファイルの作成truncateファイルのサイズを変更 権限 コマンド説明chmodファイルやディレクトリのパーミッションの変更chownファイルやディレクトリの所有者の変更 ファイルの比較 コマンド説明checksum系ファイルのチェックサム値の計算(md5sum、sha256sumなど)comm2つのファイルの共通行や異なる行を比較diff33つのファイルの差分を表示diff2つのファイルの差分を表示 ファイルの分割 コマンド説明csplitファイルを分割splitファイルを分割 ファイルやファイルシステムの確認等 コマンド説明dfディスク使用量を表示duディレクトリのディスク使用量を表示lsof開いているファイルを表示readlinkシンボリックリンクのリンク先を表示statファイルの詳細な情報を表示 ファイルまたはディレクトリの名前取得 コマンド説明basenameパスからファイル名部分を取得dirnameパスからディレクトリ部分を取得 ファイル検索関連 コマンド説明findファイルやディレクトリの検索grepテキスト内のパターンにマッチする行を抽出locateファイルの場所を検索updatedblocateコマンド用のデータベースを更新 エディタ コマンド説明emacsテキストエディタnanoテキストエディタvi / vimテキストエディタ 圧縮 コマンド説明cpioアーカイブファイルの作成と展開gzipファイルの圧縮tarアーカイブファイルの作成と展開 バッファリング コマンド説明stdbuf標準入出力のバッファリングを制御syncキャッシュされたファイルシステムのデータをディスクに書き込む