亿元级IT行业生态链
一站式解决方案提供商

24小时免费咨询电话
010-52725243

新闻资讯

AJIA NEWS

Java中有关rcp命令和rm命令的应用

来源:阿甲视点 发布日期:2018-03-16

rcp命令和rm命令分别是用于远程复制和删除文件使用到的Linux命令。那么在做rcp和rm命令时,我们需要注意哪些问题?并且它们的实际代码又是什么?本文中阿甲科技Java程序员将会与大家分享关于rcp命令和rm命令的实际代码应用。

Linux rcp命令

Linux rcp命令用于复制远程文件或目录。

rcp指令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。

语法

rcp [-pr][源文件或目录][目标文件或目录]

rcp [-pr][源文件或目录...][目标文件]

参数:

-p  保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。

-r  递归处理,将指定目录下的文件与子目录一并处理。

实例

使用rcp指令复制远程文件到本地进行保存。

设本地主机当前账户为rootlocal,远程主机账户为root,要将远程主机(218.6.132.5)主目录下的文件"testfile"复制到本地目录"test"中,则输入如下命令:

rcp root@218.6.132.5:./testfile testfile #复制远程文件到本地

rcp root@218.6.132.5:home/rootlocal/testfile testfile

#要求当前登录账户cmd 登录到远程主机

rcp 218.6.132.5:./testfile testfile

注意:指令"rcp"执行以后不会有返回信息,仅需要在目录"test"下查看是否存在文件"testfile"。若存在,则表示远程复制操作成功,否则远程复制操作失败。

Linux rm命令

Linux rm命令用于删除一个文件或者目录。

语法

rm [options] name...

参数:

· -i 删除前逐一询问确认。

· -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

· -r 将目录及以下之档案亦逐一删除。

实例

删除文件可以直接使用rm命令,若删除目录则必须配合选项"-r",例如:

# rm test.txt

rm:是否删除 一般文件 "test.txt"? y

# rm homework

rm: 无法删除目录"homework": 是一个目录

# rm -r homework

rm:是否删除 目录 "homework"? y

删除当前目录下的所有文件及目录,命令行为:

rm -r *

文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令。

本文旨在分享阅读,如有侵权请及时联系我们进行删除,版权归原作者所有

阿甲科技

欢迎访问阿甲科技集团官方网站!