find . -type d -name ".svn"|xargs rm -rf 什么意思
时间: 2024-03-29 15:40:22 浏览: 13
这是一个 Linux 命令,意思是找到当前目录下所有名字为 ".svn" 的文件夹,并把它们删除。其中,“.”代表当前目录,“-type d”表示只找文件夹,“-name ".svn"”表示名字为 ".svn","|xargs" 是将前面的结果作为后面命令的参数,"rm -rf" 是删除文件夹和其中的文件的命令。总的来说,这个命令的作用是删除当前目录下所有名字为 ".svn" 的文件夹以及它们内部的所有文件。
相关问题
find. -name '.svn' -prune -o -exec -cp --parent{}是什么意思
这是一个 `find` 命令的语句,用于在当前目录(`.`)下查找文件并执行命令。
具体解释如下:
- `-name '.svn' -prune` 表示查找名字为 `.svn` 的目录并排除它们,不再进入这些目录查找。
- `-o` 表示或者,连接两个表达式。
- `-exec` 表示对查找到的文件执行一个命令。
- `-cp` 表示将文件复制到指定目录,此处未给出要复制到哪个目录,因此需要完整的命令才能确定。
- `--parent` 表示复制文件时保留原文件的父目录结构。
因此,这个命令的作用是查找当前目录下除了名字为 `.svn` 的目录之外的所有文件,然后将它们复制到指定目录,并保留原文件的父目录结构。
--.- -.- -.. ..-. . .-- -..
根据提供的引用内容,***ortoiseSVN。TortoiseSVN是一个Subversion客户端,它集成到Windows资源管理器中,使得版本控制变得更加容易。以下是TortoiseSVN的一些基本操作:
1. 检出代码库:右键单击资源管理器中的文件夹,选择“SVN Checkout”选项,输入代码库的URL和本地路径,单击“OK”按钮即可。
2. 更新代码库:右键单击资源管理器中的文件夹,选择“SVN Update”选项,TortoiseSVN将会检查代码库中是否有新的版本,如果有,它将会下载并更新到本地。
3. 提交更改:右键单击资源管理器中的文件夹,选择“SVN Commit”选项,输入提交信息,单击“OK”按钮即可将更改提交到代码库中。
4. 查看日志:右键单击资源管理器中的文件夹,选择“SVN Show log”选项,可以查看代码库中的提交历史记录。
5. 比较文件:右键单击资源管理器中的文件,选择“Diff”选项,可以比较本地文件和代码库中的文件差异。