Se um diretório é movido dentro do mesmo sistema de arquivos (a mesma partição), então tudo que é necessário é renomear o caminho do arquivo do diretório. Nenhum dado além da entrada de diretório para o próprio diretório deve ser alterado.
Quando os diretórios copiar , os dados de cada arquivo precisam ser duplicados. Isso envolve ler todos os dados de origem e gravá-los no destino.
Mover um diretório entre sistemas de arquivos envolveria copiar os dados para o destino e removê-los da origem. Isso levaria tanto tempo quanto copiar (duplicar) os dados em um único sistema de arquivos.
Se o FileZilla renomeou com sucesso o diretório de ~/big_folder
para ~/some_other_folder/big_folder
, então eu reverteria isso usando
mv ~/some_other_folder/big_folder ~/big_folder
... depois de ter certeza de que não havia um diretório chamado ~/big_folder
(se houvesse, a movimentação colocaria big_folder
de some_other_folder
no diretório ~/big_folder
como uma subpasta).