在 Linux 中,可以使用 cp
命令的 --preserve
選項來復制文件和目錄,同時保留它們的權限、所有者和時間戳
cp --preserve=mode,ownership source_file destination_file
這里,source_file
是要復制的源文件,destination_file
是目標文件。--preserve
選項后面跟著的參數指定了要保留的屬性。在這個例子中,我們保留了文件的權限(mode
)和所有者(ownership
)。
如果你還想保留文件的時間戳,可以將 timestamps
添加到 --preserve
選項的參數中:
cp --preserve=mode,ownership,timestamps source_file destination_file
注意:在執行此操作時,確保你有足夠的權限來更改目標文件的所有者和權限。否則,操作可能會失敗或僅部分成功。