Testado em Bash e Zsh:
copy nondot files | cp ~/dir1/* ~/dir2/
copy dot files | cp ~/dir1/.* ~/dir2/
copy both nondot and dot files | cp ~/dir1/{.,}* ~/dir2/
move nondot folders | mv ~/dir1/*/ ~/dir2/
move dot folders | mv ~/dir1/.*/ ~/dir2/
move both nondot and dot folders | mv ~/dir1/{.,}*/ ~/dir2/
- Mas é possível, no Bash ou no Zsh, sem usar
find
ortest
, e sem globs Zsh, mover arquivos nondot, dot e nondot e dot files ? - E para copiar pastas nondot, dot e nondot e dot (com seu conteúdo)?
Para esclarecer: procuro 3 comandos separados para cada caso. Ou seja, 6 comandos, que formarão mais 2 tabelas.