Permissions
使用 install 命令保留權限和所有權
執行時
install
(GNU Coreutils 實現),我想知道是否可以保留源文件的所有權和權限。我知道預設情況下它安裝為755
,您可以使用 更改它-m
,但是是否可以保留與源文件相同的權限和所有權?我知道它具有保留所有權和權限的功能,但是在我的情況下,如果可能的話
cp
,我需要使用.install
這是沒有選擇的。
stat
例如,您可以通過使用記錄所有者、組和模式資訊並使用它來偽造它。就像是#!/bin/sh install $(stat -c '-m %a -g %g -o %u' "$1") "$1" "$2"
(不要在生產中使用這個腳本,它嚴重缺乏檢查,它只接受 2 個參數,SRC 和 DEST 而不是所有的選項
install
)。