用Linux命令行实现文中的3个操作

求教:用Linux命令行实现文中的3个操作
大家好,有两个实际问题请大家指点一下:
1,如何一次性完成涉及多文件的命令。
在使用svn时有时需要一次性把很多文件加入版本控制,通过“svn st | grep ?”命令可以得到文件列表,但每行都以‘?’开头所以无法直接通过xargs传给svn add。 请问如何才能把那些?过滤掉呢?
例:
得到的文件列表:
d:\PROJET\ofbizAndroid.git\trunk>svn st | grep !
? main.xml
? logo.png
? bin
? gen
? add.png
希望最终执行的命令:
svn add main.xml logo.png bin gen add.png

2,如何把folder文件夹下所有文件和子文件夹拷贝并覆盖到folder2文件夹,但是不包括以’.’开头的隐藏文件和文件夹。

3,如何用命令行实现两个文件夹的同步。这个听上去要复杂些,不知是否有牛人了解。


1. svn st | grep ?|awk ‘{print $2}’


3 。用硬件链接 ln A B , 这样的话,A改动,B也会改动,A删除,B仍然在,等于同步备份
如果软链接的话 ln -s A B ,就等于B是A的快捷方式,A删除的话,B就不会显示了

用Linux命令行实现文中的3个操作

相关文章:

你感兴趣的文章:

标签云: