私はPowerShellでコマンドラインインターフェイスを利用する方法を学ぶためのHard Wayのチュートリアルの学習コードに従ってきました。 の記事では、コマンドmkdir -p i\like\icecream
を使用するように指示しています。下部には、「mkdir -p
は、すべてのディレクトリが存在しなくても全体のパスを作成します」と説明しています。mkdirとmkdir -pの違いは?
私は混乱しています。mkdir i\like\icecream
と-p
の引数がなくても、同じことが起こります。私は実験して "one"ディレクトリを作成した後、mkdir
で "one \ two \ three"を作成し、3つのディレクトリを自動的に作成します。PowerShellは自動的に-p
などを入力しますこのようなケース?私はこの議論が何をしているかについて迷っている。
ああ、意味があります。このチュートリアルでは以前は 'mkdir'を使っていただけでしたが、' -p'というものは出ていませんでした。迅速な答えをありがとう! –
私は '-p'は' mkdir'の* nix変種と混同していると思います。実際には '-p'とは異なる働きをします。これはチュートリアルの示唆するように、欠落している親フォルダも作成します。 – Femaref
powershellチームは、* nixの管理者をより快適にする名前でエイリアスと機能を提供するために協力しました。時々、混乱を招くこともあると思います。 – EBGreen