システムへの変更に関してこれら2つのコマンドmkdir -p
の違いは何ですか?install -d
ベストアンサー1
mkdir -p
との主な違いは、install -d
ディレクトリがすでに存在する場合install -d
所有権とファイルモードビットのみを設定しようとします。。
install -d
make_dir_parents
通話をpreserve_existing
次に設定します。false
mkdir -p
make_dir_parents
呼び出しをpreserve_existing
に設定しますtrue
。
preserve_existing
もしそうなら、ディレクトリがすでに存在する場合、関数は所有true
権とファイルモードのビットを設定しようとしません。
mkdir -p
そしてinstall -d
coreutilsで同じ関数を呼び出しますmake_dir_parents
。
Coreutil ソース: