você também pode usar outra maneira de realizar o mesmo, mas com um desempenho extra :
find . -maxdepth 1 -type f -exec mv {} /etc/apache2/sites-available \+
Observe que ele termina com \+ , o que significa que o comando find obterá a saída e expandirá para {} fazendo o que você deseja, evitando assim as duas opções ( \; = para cada entrada AND piping em um novo comando xargs )
Aqui está a explicação (você também pode verificar o manual man find )
-exec command {} +
Esta variante da ação -exec executa o comando especificado nos arquivos selecionados, mas o comando
A linha é construída anexando cada nome de arquivo selecionado no final; o número total de invocações de
o comando será muito menor que o número de arquivos correspondentes. A linha de comando é construída em muito
da mesma forma que xargs constrói suas linhas de comando. Apenas uma instância de ‘{}’ é permitida dentro do
comando. O comando é executado no diretório inicial.