次: , 前: Target directory, 上: Common options


2.5 末尾のスラッシュ

gnuプログラム(少なくともcpmv)には,それぞれ のsource引数を処理する前に末尾のスラッシュを取り除くことが可能な ものもあります.--strip-trailing-slashesオプションはこの動作 を可能にします.

source引数の末尾にスラッシュがあり,ディレクトリへのシンボリック リンクを指定しているとき,これは役に立ちます.シェルにはシンボリックリ ンクのようなものに対してファイル名の補完を実行しているとき,末尾のスラッ シュを自動的に追加することが可能なものもあるので,このシナリオは現実と なります.このオプションがない場合,例えば(システムの名前変更機能のた め)mvは,末尾のスラッシュをシンボリックリンク先を参照しない ように要求するよう解釈する必要があり,そして,そのためシンボリックリン クではなく,間接的に参照されるディレクトリの名前を変更するはず です.そのような動作がデフォルトということにびっくりするかもしれません が,それはPOSIXで要求されていて,その標準のそれ以外の部分と 一貫しています.