『壹』 linux 下scp -r整个文件夹,到目的机上却变成了文件类型而不是文件夹类型,如何解决
出bug了,我的都好着呢
重新检查下你的文件类型吧 ,是不是花眼了呢,呵呵
『贰』 scp如何一次拷贝多个文件或者文件夹
scp -r root@ip:/home/name/data/ 你自己的文件夹
『叁』 你好,请问Linux下scp可以传输整个文件夹的文件吗,求方法!!
和cp一样的吧。用 -r 选项就OK了。
scp -r user@host:dir ...
就把 dir 整个拷到 ... 了。
『肆』 shell 用scp如何从远程文件中获取包含指定字符的文件
scp的手册中没有提到支持这种功能,但是可以换个思路,通过ssh执行远程命令,返回你所要的文件名,再构造scp命令,一个一个下载。
『伍』 linux中怎么拷贝文件到指定目录下
您好,1、 ,cp,该命令的功能是将给出的文件或目录拷贝到另外一个文件或目录中。语法: cp [选项] 源文件或目录 目标文件或目录。
2、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1下的test01文件,目标目录为test2。 直接可以用: cp /TEST/test1/test01 /TEST/test2。
3、在/TEST目录下新建test1和test2两个子文件夹。 假设复制源文件test1文件夹,目标目录为test2。 直接用:cp -r /TEST/test1 /TEST/test2。
4、对一个文件夹中的全部文件复制到另外一个文件夹中去,用cp -r /TEST/test1/. /TEST/test2。把test1中的文件夹及文件复制到test2中。
5、可以用cp -r /TEST/test1/* /TEST/test2。得到一样的效果。
『陆』 linux怎么用scp传输目录
如:从A上传到B
scp -r ~/Downloads [email protected] ~
就是将A下面的Downloads上传到B的home目录下
『柒』 Linux中SCP拷贝压缩文件,拷贝出多个文件。只想拷一个文件,怎么解
1、你得先进那个存放文件的目录,然后执行scp -P22 -rp 你要传的文件 root@另一台服务器ip地址:/要拷贝到另一台的目录。比如这样,我要传的文件在/usr下,然后想传到另一台/tmp下。我就就要执行如下命令
cd /usr
scp -P22 -rp backup.tgz.bz2 [email protected]:/tmp/
2、或者先改名你要传的文件mv backup.tgz.bz2 backup.tgz.bz2.1然后再拷过去,接着再改回来。记住不要传到对端相同一个文件夹下,不然就覆盖了
『捌』 如何用 scp命令创建文件夹
调用的是下面的方法
public static int runSSH(String host, String username, String password,
String cmd) throws IOException {
if (logger.isDebugEnabled()) {
logger.debug("running SSH cmd [" + cmd + "]");
}
Connection conn = getOpenedConnection(host, username, password);
Session sess = conn.openSession();
sess.execCommand(cmd);
InputStream stdout = new StreamGobbler(sess.getStdout());
BufferedReader br = new BufferedReader(new InputStreamReader(stdout));
while (true) {
// attention: do not comment this block, or you will hit
// NullPointerException
// when you are trying to read exit status
String line = br.readLine();
if (line == null)
break;
if (logger.isDebugEnabled()) {
logger.debug(line);
}
}
sess.close();
conn.close();
return sess.getExitStatus().intValue();
}
『玖』 linux 通过scp命令自动将文件夹下的每日更新数据传送到远程windows目录下。求脚本
你在win下创建一个ftp用户
#!/bin/sh
#ftp server info
ip=*
user=*
pwd=*
plate=*
file=“*”
ftp -n $ip<<!
user $user $pwd
bin
hash
idle 7200
prompt off
mkdir $plate
cd $plate
put $file
bye
!