Make

GNU安裝-d遞歸?

  • November 2, 2017

我有 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"

來自 GNUinstall手冊:

-d,--directory

將所有參數視為目錄名稱;創建指定目錄的所有組件

對於它的價值,BSDinstall也可以這樣工作:

-d

創建目錄。根據需要創建缺少的父目錄。此選項不能與-B, -b, -C, -c, -f, -p, -S, 或-s選項一起使用。

引用自:https://unix.stackexchange.com/questions/402087