Make
GNU安裝-d遞歸?
我有 3 個命令可以在 a 中創建必要的文件夾
Makefile
:install -d $(DESTDIR)/usr/lib/app install -d $(DESTDIR)/usr/lib/app/scripts install -d $(DESTDIR)/usr/lib/app/scripts/network-service
有沒有我可以用來把它放在一行中的標誌?
只有最後一個命令是必需的。
install -d
將創建缺少的中間目錄:install -d "$(DESTDIR)/usr/lib/app/scripts/network-service"
來自 GNU
install
手冊:
-d
,--directory
將所有參數視為目錄名稱;創建指定目錄的所有組件
對於它的價值,BSD
install
也可以這樣工作:
-d
創建目錄。根據需要創建缺少的父目錄。此選項不能與
-B
,-b
,-C
,-c
,-f
,-p
,-S
, 或-s
選項一起使用。