Você precisa escapar de '
usando um dos métodos de escape usuais. Da mesma forma, o padrão glob que você precisará é *<glob_pattern_here>*/
, o /
à direita fará com que o shell corresponda apenas ao (s) diretório (s).
-
Usando barra invertida,
\
:mv -t /destination/ *\'*/
-
Usando aspas duplas,
"
:mv -t /destination/ *"'"*/
-
Usando aspas simples,
'
, na verdade é o mesmo que usar as barras invertidas:mv -t /destination/ *''\'''*
Você pode fazer um echo mv ...
primeiro como uma execução a seco. Substitua /destination/
pelo seu destino real.
Além disso, você pode tentar usar o preenchimento de tabulação se quiser fazer isso de forma interativa.