ファイル操作とファイルシステム

スポンサーリンク

ディレクトリ関連

コマンド説明
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キャッシュされたファイルシステムのデータをディスクに書き込む