就算如司空见惯的 cp 命令,某些用法我们或许也不了解。
快速复制
说是快速复制,实则只是少打几个字而已。该复制利用 Shell 的花括号展开特性。
cp file{1,2} |
保留文件属性
在复制时,可以保留源文件的时间戳、模式、所有权等属性。
cp --preserve=timestamps file file1 # 保留时间戳 |
创建软/硬链接
在 Linux 下,创建软/硬链接本是 ln 的专职,但 cp 却可以代劳。
cp -l file file1 # 创建硬链 |
更新文件
仅当源文件比目标文件更新时才复制。
cp -u file1 file2 |