私はオプションに「-」なしでtarを使用することを学びましたtar cvfz dir.tar.gz Directory/
が、最近、少し異なるtar -czvf
構文に遭遇しました(この場合、「f」は最後のオプションでなければなりません)。
どちらもLinuxとMac OSで動作します。UNIXフレーバー間でより移植性の高い '-'なしのouを使用した推奨構文はありますか?
-f
最後のオプションでなければならない理由は、引数を取り、その引数がオプションに触れて与えられる可能性があるためです。は、ファイルとを含むtar -cvfz dir.tar.gz Directory
という名前のアーカイブを作成することを意味します。z
dir.tar.gz
Directory