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