【发布时间】:2016-02-04 19:15:27
【问题描述】:
这是我排除某些文件的代码,当将文件从一个文件夹复制到另一个文件夹时,Copy folder recursively, excluding some folders,我从这个链接中得到了这个想法。
但现在的问题是,如果我只需要排除一个文件,这是可行的,但对许多人来说不是。(我包括所有需要在文本文件中排除的文件并给出该文本的名称像这样的文件,exclude=textfile.txt ,但它仍然不起作用)
cd /source_directory
tar cf - --exclude=dir_to_exclude . | (cd /destination && tar xvf - )
【问题讨论】:
-
当你
tar实际上是“复制”? -
其实,我是从那个链接得到这段代码的,我只需要通过排除一些文件夹来复制文件夹
-
为什么不使用第一个解决方案?与文件同步?
-
为了重新同步,我需要安装一些东西,我正在为一个用户做这个 bash 文件,所以我不能指望他们安装那些
标签: bash