『壹』 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
!