Linux下复制和移动命令的用法
一、复制命令cp:
命令格式: cp [选项] 源文件或目录 目的文件或目录
常用选项说明:
-b 复制同时备分原来的文件
-f 强制覆盖同名文件
-r 按递归方式保留原目录结构复制文件
-i 若目标文件已存在,在覆盖时会先询问是否真的操作
-p 与文件的属性一起复制,而非使用默认属性
1、复制一个文件到指定目录下:
cp /old/a.txt /new/
2、复制一个文件到指定位置并改名:
cp /old/a.txt /new/b.txt
3、复制指定目录下所有的文件到指定的文件夹:
cp -r /old/afile/* /new/bfile/
4、复制一个文件夹到指定位置文件夹下:
cp -r /data/old /data/new/
二、文件移动命令mv:
命令格式:mv [选项] 源文件或目录 目的文件或目录
常用选项说明:
-f force,强制直接移动而不询问
-i 若目标文件(destination)已经存在,就会询问是否覆盖
1、重命名文件名:
mv a.txt b.txt
2、移动一个文件到指定位置并改名:
mv /old/a.txt /new/b.txt
3、移动文件到指定文件夹下:
mv /data/old/a.txt /data/new/
4、移动一个目录到指定文件夹下:
mv /data/old /data/new/
5、移动指定文件夹下所有的文件到指定文件夹中:
mv /data/old/* /data/new/