Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
cp sourcefolder/* !(excludefolder | excludefile) destination/
cp sourcefolder/* !(sourcefolder/excludefolder | sourcefolder/excludefile) this-folder/
cp sourcefolder/* !(excludefolder | excludefile) previous-folder/
$ mkdir -p d/folder $ touch d/folder/excludefile{1..5} $ ls d/folder/ excludefile1 excludefile2 excludefile3 excludefile4 excludefile5 $ shopt -s extglob $ cp d/folder/excludefile!(1|2) . $ ls d excludefile3 excludefile4 excludefile5