[Linux][command] ディレクトリ・ファイル管理_作成・展開_tar, cpio, dd

# tarコマンド
~~~terminal:
# tar [オプション] ファイル名またはディレクトリ名
~~~

| オプション | 由来 | 説明 |
|:--|:--|:--|
| default | tape archive | - ファイルをアーカイブしたり展開する |
| `-f` | file | - アーカイブファイルの名前を指定する（必須オプション） |
| `-c` | create | - 新しいアーカイブを作成する |
| `-x` | extract | - アーカイブからファイルを展開する |
| `-t` | test | - アーカイブの内容を確認する（ファイルを展開しない） |
| `-v` | verbose | - 展開またはアーカイブ時に詳細情報を表示する |
| `-z` | gzip | - アーカイブを圧縮/展開する（gzip圧縮） |
| `-j` | bzip2 | - アーカイブを圧縮/展開する（bzip2圧縮） |
| `-J` | xz | - アーカイブを圧縮/展開する（xz圧縮） |


# cpioコマンド
~~~terminal:
# cpio [オプション] > ファイル名
# cpio [オプション] < ファイル名
~~~

|オプション|由来|説明|
|:--|:--|:--|
| default | copy in, copy out | - 標準入力・出力から、ファイルをアーカイブしたり展開する<br>- `-o`、`-i`、`-p` のいずれかを指定しないと動作しない |
| `-o` | output | - ファイルをアーカイブとして作成する（書き出し）<br>- 標準出力にデータを書き込む |
| `-i` | input | - アーカイブからファイルを展開する（読み込み）<br>- 標準入力からデータを受け取る |
| `-p` | pass-through | - ファイルを別のディレクトリへコピー（パイプを利用） |

# ddコマンド  
~~~terminal:
# dd [オプション] if=入力ファイル of=出力ファイル
~~~

| オプション | 由来 | 説明 |
|:--|:--|:--|
| default | data duplicator | - `if`（入力ファイル）と `of`（出力ファイル）を指定してデータをコピー |
| `if=` | input file | - 読み込む元のファイルを指定（例: `if=/dev/sda`） |
| `of=` | output file | - 書き込む先のファイルを指定（例: `of=backup.img`） |
| `bs=` | block size | - 読み書きのブロックサイズを指定（例: `bs=1M`） |
| `count=` | count | - 指定したブロック数だけコピー（例: `count=100`） |



# Ping-t
tar


- [3183_tar cfz アーカイブファイル名 対象ファイル名](https://mondai.ping-t.com/question_subjects/31/question_sessions/31069115/progressing_questions/476102912)
- [3318_tar cfJ アーカイブファイル名 対象ファイル名](https://mondai.ping-t.com/question_subjects/31/question_sessions/31870469/progressing_questions/488372711)
- [3178tar cfj アーカイブファイル名 対象ファイル名](https://mondai.ping-t.com/question_subjects/31/question_sessions/33133971/progressing_questions/507475627?result=true)
- [3179_tar fxz](https://mondai.ping-t.com/question_subjects/31/question_sessions/32200924/progressing_questions/493334503)
- [3284_tar xf](https://mondai.ping-t.com/question_subjects/31/question_sessions/31941533/progressing_questions/489430944)
- [3389_tar xfJ, tar xvJf](https://mondai.ping-t.com/question_subjects/31/question_sessions/32311097/progressing_questions/495045360)
- [3180_tar ftv, tar ft]()
- [3337_tar ftv, tar ftvz](https://mondai.ping-t.com/question_subjects/31/question_sessions/31969785/progressing_questions/489837020)

cpio
- [3138_cpio](https://mondai.ping-t.com/question_subjects/31/question_sessions/32448701/progressing_questions/497231356)
- [3181_cpio -o > ファイル名](https://mondai.ping-t.com/question_subjects/31/question_sessions/30521989/progressing_questions/467602313)
- [3182_cpio -i < ファイル名](https://mondai.ping-t.com/question_subjects/31/question_sessions/32311097/progressing_questions/495045369)

dd
- [3184_dd](https://mondai.ping-t.com/question_subjects/31/question_sessions/31870469/progressing_questions/488372714)
- [3185_dd](https://mondai.ping-t.com/question_subjects/31/question_sessions/31870469/progressing_questions/488372724)
- [3186_dd bs](https://mondai.ping-t.com/question_subjects/31/question_sessions/31870469/progressing_questions/488372713)
- [3187_dd count](https://mondai.ping-t.com/question_subjects/31/question_sessions/31600132/progressing_questions/484225493)
- [3644_dd](https://mondai.ping-t.com/question_subjects/31/question_sessions/30588067/progressing_questions/468636442)
- [3657_dd](https://mondai.ping-t.com/question_subjects/31/question_sessions/32448701/progressing_questions/497231359)