在Linux shell中,可以使用cp
命令结合通配符来将所有文件和子目录复制到指定的子目录中,同时排除子目录本身。
假设要将当前目录下的所有文件和子目录复制到名为target
的子目录中,可以使用以下命令:
cp -r !(target) target/
解释说明:
cp
:复制命令。-r
:递归复制,用于复制子目录。!(target)
:通配符模式,表示排除名为target
的子目录。target/
:目标目录,复制的文件和子目录将会被复制到该目录中。这样,所有文件和子目录都会被复制到target
目录中,但target
目录本身不会被复制。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云