我有一个文件夹,A
其中有文件和目录,我想所有的文件和目录移动到另一个文件夹B
,除非file
,file2
,directory
,和directory2
。
如何才能做到这一点?
与zsh
:
setopt extendedglob # best in ~/.zshrc
mv A/^(file|directory)(|2)(D) B/
((D)
包括点(隐藏)文件)。
与bash
:
shopt -s extglob dotglob failglob
mv A/!(@(file|directory)?(2)) B/
和 ksh93
(FIGNORE='@(.|..|@(file|directory)?(2))'; mv A/* B)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句