导航:首页 > 文件类型 > linuxroot文件拷贝

linuxroot文件拷贝

发布时间:2023-03-13 15:22:36

linux的scp的远程复制文件不能使用root

Linux scp 命令用于 Linux 之间复制文件和目录。
scp 是 secure 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。
scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。
使用 SCP 意味着它享有与 SSH 相同级别的数据加密,因此被认为是跨两个远程主机传输文件的安全方式。

2、scp的基本语法

本地->远程

$ scp [option] /path/file user@server-ip:/path/directory
1
1
远程->本地

$ scp [option] user@server-ip:/path/file/ path/directory
1
1
/path/file – 要复制的文件名及路径。

user@server-IP: – 这是远程系统的用户名和 IP 地址。注意 IP 地址后面加冒号。

/path/directory – 保存的路径。

option常用选项:

-C - 这会在复制过程中压缩文件或目录。

-P - 如果默认 SSH 端口不是 22,则使用此选项指定 SSH 端口。注意大写

-r - 此选项递归复制目录及其内容。

-p - 保留文件的访问和修改时间。

3、将文件复制到远程 Linux 服务器

将文件 file.tar.gz复制到远程.
主机IP为192.168.43.137,用户名为root。

[root@server1 ~]# scp file.tar.gz [email protected]:/home/place
1
1
将文件夹目录 /home/filePath复制到远程,使用**-r**选项。

[root@server1 ~]# scp -r /home/filePath [email protected]:/home
1
1
4、将文件从远程系统复制到本地

将文件 file.tar.gz从远程复制到本地

[root@server1 ~]# scp [email protected]:/root/file.tar.gz /root/
1
1
将文件夹目录 /root/filePaht 从远程复制到本地, 使用**-r**标志

[root@server1 ~]# scp -r [email protected]:/root/filePaht /root/
1
1
有关使用 scp 命令的更多选项,可以查看手册,命令是:man scp

Linux SCP 命令是一种在两个远程节点之间传输文件的便捷且安全的方式,而无需担心攻击者窥探你的数据。

② Linux系统root用户下如何把一个文件复制到另外的用户

1、直接给另外一个用户权限即可
2、如要给user01
# chown user01:user01 /home/test

③ Linux复制文件用什么命令怎么用

Linux中最常用命令之一就是cp了,用于复制文件夹或文件。下面由我为大家整理了Linux系统复制文件夹命令cp使用详解,希望对大家有帮助!

Linux系统复制文件夹命令cp使用详解

指令名称:cp()

功能介绍:将一个文件复制至另一个文件,或将数个文件复制至另一目录。

语法格式:

cp [options] source dest

cp [options] source... directory

常用参数说明:

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

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

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

Linux复制文件夹命令cp使用实例

1.将文件aaa 复制(已存在),并命名为bbb:

cp aaa bbb

2.将所有的C语言程序拷贝至 Finished 子目录中 :

cp *.c Finished

3. 复制指定目录的文件到当前目录,并重命名

[root@rehat root]# cp ~/.bashrc bashrc_bak

4. 强制复制指定目录的文件到当前目录,而不管当前目录是否含有该文件

[root@rehat root]# cp -f ~/.bashrc bashrc

5. 复制指定目录到当前目录

[root@rehat root]# cp -r /root/test .

[root@rehat root]# cp -r /root/test/ .

两者效果一样,在复制目录时,会将源路径的最后一级目录全部复制过去,包括它本身。

6. 复制指定目录的文件到指定目录

[root@rehat root]# cp ~/.bashrc /bak/.bashrc

7. 在复制时将源文件的全部属性也复制过来。若不指定参数,则目标文件与源文件属性可能不一致。

[root@rehat root]# cp -a ~/.bashrc /bak/.bashrc

8. 若两个文件夹要保证同步,一个文件的改了,另一个文件也跟着改,但是要保证两个文件的文件都是最新的。

[root@rehat root]# cp -u /src/.bashrc /bak_src/bashrc

(3)linuxroot文件拷贝扩展阅读:linux scp命令远程复制文件夹

1、拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下

复制代码代码如下:

scp -r /home/administrator/test/ [email protected]:/root/

2、拷贝单个文件至远程主机

复制代码代码如下:

scp /home/administrator/Desktop/old/driver/test/test.txt [email protected]:/root/

其实上传文件和文件夹区别就在参数 -r, 跟cp, rm的参数使用差不多, 文加价多个 -r

3、远程文件/文件夹下载

举例,把192.168.62.10上面的/root/文件夹,下载到本地的/home/administrator/Desktop/new/下,使用远程端的root登陆

复制代码代码如下:

scp -r [email protected]:/root/ /home/administrator/Desktop/new/

④ Linux下 在root 用户下的文件夹如何复制到 另一个用户下

chown 能更改文件所袭有者 chmod能修改文件的权限。。

root cp文件到 另一个用户下 文件的属者仍是root,,,
还是用chown chmod方便。。

别和自己过不去,一般情况普通用户sudo都行了
别用root。。

⑤ linux系统中root权限的文件如何远程复制

要远程复制文件并保证文件权限等信息,可以使用下面方法:

  1. 先把文件打包

tar czf xxx.tar.gz 文件名专 ...

2. 使用 scp 把文件复属制到远程机器

3. ssh 到远程机器上解包

阅读全文

与linuxroot文件拷贝相关的资料

热点内容
pdf文件怎么合并或拆分 浏览:702
jsp接受多选框 浏览:494
悦跑圈路线的文件格式 浏览:813
explore所在文件夹 浏览:952
win10会员计划怎么取消了 浏览:196
如何修改苹果电脑用户名和密码 浏览:164
win7电脑右下角的网络连接图标不见 浏览:735
怎么把ps文件变成源文件 浏览:807
如何把图片放进这个文件夹 浏览:530
谁有qq认证图标复制 浏览:881
2014年web服务器测试工具 浏览:192
win7镜像文件怎么用 浏览:983
多数据can怎么发送 浏览:997
什么是夏威夷果种植技术app 浏览:160
上海学习编程哪个地方好 浏览:958
股票软件与交易编程软件哪个好 浏览:216
linux如何查看一个文件的位置 浏览:911
c头文件无法打开源文件stdafx 浏览:750
苹果x的桌面上可以建文件夹 浏览:368
ug8532位破解版安装教程 浏览:490

友情链接