linux传输文件命令scp乱码,CP,SCP 命令(包括windows与linux用xshell互传)

名称:cp

使用权限:所有使用者

使用方式:

cp [options] source dest

cp [options] source... directory

说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。

p.s.  ①源文件是文件时,目标地址如果是个目录,则是把源文件保持同名复制到目标目录中,

若是目录在加个文件名,则是把源文件复制到目标目录并把文件名改为新的命名

②源文件是文件夹时,目标如果是(已存在的)文件夹目录,那么会把源文件夹复制到

目标文件夹目录下。而如果目标是不存在的目录,那么就会把源文件夹名称改名成

新命名的名称.[最终效果是,新命名的文件夹下含有的是源文件夹下的所有文件,

而不是含有的源文件夹]

【注】①和②实际上可以统一起来,即目标文件夹若存在,则复制进去,若是一个新的文件名或者新的文件夹名,则将源文件(夹)改成新的名字复制出一个新的。

③源文件是文件夹时,如果目标目录下面已经有一个同名的文件夹,那么会把源文件夹

下的所有文件复制到已有的同名的那个文件夹下面[-i / -f分别表示若同名文件,是提示还是直接覆盖]。

选项

-a 尽可能将档案状态、权限等资料都照原状予以复制。

-r   若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。

当有同名文件时,cp默认的动作是用新文件覆盖原文件。

-f   若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。

-i   交互地复制。即如果有同名文件࿰

你可能感兴趣的:(linux传输文件命令scp乱码,CP,SCP 命令(包括windows与linux用xshell互传))