ここでの旗はどういう-ar
意味ですか?
cp -ar ../foo/bar/. qux/quux/
私はコマンドライン言語に初めて触れ、それを学ぶために最善を尽くしています。
不確実なフラグのみが適用されます-ar
。-r
はい再帰的はい、ちょうど追加-a
したら-ar
?それはどういう-a
意味ですか?みんな?
答え1
多くの場合、複数の単一文字フラグを単一のパラメータに組み合わせることができます。この場合:
cp -ar ../foo/bar/. qux/quux/
以下と同じ:
cp -a -r ../foo/bar/. qux/quux/
マニュアルを見ると -a が -dR --preserve=all" と同じであることがわかります。 、所有者、タイムスタンプなどがあります(通常、そのファイルはシェル構成で定義されている権限と現在のタイムスタンプを使用して「cp」を実行しているユーザーが所有します。)
答え2
-a
これと2つの別々のオプションです-r
。オプションがブール値の場合、UNIXに似たコマンドはしばしばこの「単純な」オプションスキームを使用します。man cp
それが何を意味するのかを見てください-a
。