-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathtoP40.sh
33 lines (27 loc) · 1.47 KB
/
toP40.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env bash
# ./toP40.sh lpc-tacotron
if [[ -z "$1" ]]; then
echo "Default Destination: Real-Time-Voice-Cloning"
dest="Real-Time-Voice-Cloning"
else
dest="$1"
fi
rm __pycache__ -rf
rm */__pycache__ -rf
rm */*/__pycache__ -rf
echo "To P40:/DATA/disk1/lihongfeng/$dest"
# exit 0
rsync -avh -e "ssh -p 22 -o ProxyCommand='ssh -p 8695 [email protected] -W %h:%p'" --exclude-from='.vscode/exclude.lst' ./* zhangwenbo5@ksai-P40-2:/DATA/disk1/lihongfeng/$dest
# rsync -av -e 'ssh -p 15043' --exclude-from='.vscode/exclude.lst' ./* [email protected]:~/work/speech_synthesis/$1
# if [ "$site" == "15047" ]; then
# echo "Copy ./nmt/* to $user@$site:~/worklhf/nmt_seq2seq_first/$2"
# rsync -av -e 'ssh -p '$site --exclude-from='.vscode/exclude.lst' ./nmt/* [email protected]:~/worklhf/nmt_seq2seq_first/$2
# else
# echo "Copy ./nmt/* to $user@$site:~/work/nmt_seq2seq_first/$2"
# rsync -av -e 'ssh -p '$site --exclude-from='.vscode/exclude.lst' ./nmt/* [email protected]:~/work/nmt_seq2seq_first/$2
# fi
# -a :递归到目录,即复制所有文件和子目录。另外,打开归档模式和所有其他选项(相当于 -rlptgoD)
# -v :详细输出
# -e ssh :使用 ssh 作为远程 shell,这样所有的东西都被加密
# --exclude='*.out' :排除匹配模式的文件,例如 *.out 或 *.c 等。
# scp -r -P 15043 [email protected]:/home/room/work/paper_se_test/pc001_se/exp/rnn_speech_enhancement/nnet_C001/nnet_iter15* ./