常用的的文件管理命令使用方法總結:
cp : copy file and directory
常用選項:
-a (archive):等價於 -dP : 常用於歸檔和備份,是最常用的一個命令
例如:mkdri -p /tmp/dir 或者 install -d /tmp/dir
cp -a /tmp/dir/ /data/
-r: recursive 遞歸複製,默認情況下,cp 不能直接複製目錄,需要指定-r 或-R
-R: 等同於-r
cp -r /tmp/dir/ /data/
-L: always follow symbolic links in SOURCE 目錄用於複製源文件,而不是鏈接
-p: same as --preserve=mode,ownership,timestamps 保持文件的屬性
拓展: cp 快速備份一個文件
cp filename{,.bak}
cp a.txt{,.bak}
2. mv: move(rename) file 移動或重改名文件,備份是也常用
常用選項:
-t : 指定目標目錄
mv 可直接移動文件和目錄,不需要加額外選項
拓展: mv 快速重命名一個文件或目錄
mv filename or directory{,.bak}
3.install: copy files and set arrtributes 複製文件和屬性
常用選項:
install sourcefile destfile :默認情況下,複製的文件會有執行權限
-d : 指定目錄,常用於常見目錄 ,功能類似於mkdir
例如:
install -d /tmp{a,b,c}
注意:源文件只能是文件,不能是目錄