shell 积累
-
删除�文件夹中所有文件和文件夹排除manifest.json rm -rf
ls |egrep -v manifest.json
-
拷贝一个�文件夹里的内容到另一个�文件夹里,排除一些特殊文件
rsync -av --exclude unpackage --exclude=*.json --exclude=*.md --exclude=.* --exclude=*.sh ../h5/ /work/www
拷贝 h5 文件夹下面的内容到 /work/www 里 排除 unpackage *.json *.sh *.md
scp -r /Users/qscbfe/Library/Containers/com.tencent.xinWeChat/Data/Library/Application\ Support/com.tencent.xinWeChat/2.0b4.0.9/a29c62afb5be733b6a32879959f4f0c3/Message/MessageTemp/526d3b0272bf2d562d4ff8f1feccff70/File/translate-ui/translate-ui [email protected]:/home/apps/newtranx/ui/translate-ui
- 1、从服务器上下载文件
scp username@servername:/path/filename /var/www/local_dir(本地目录)
例如scp [email protected]:/var/www/test.txt #把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)
- 2、上传本地文件到服务器 scp /path/filename username@servername:/path
例如scp /var/www/test.php [email protected]:/var/www/ #把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中
- 3、从服务器下载整个目录 scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)
例如:scp -r [email protected]:/var/www/test /var/www/
- 4、上传目录到服务器 scp -r local_dir username@servername:remote_dir 例如:scp -r test [email protected]:/var/www/ #把当前目录下的test目录上传到服务器的/var/www/ 目录
注:目标服务器要开启写入权限。