Is there a way to move a file in a similar fashion?
Nenhum . mv é uma utilidade bastante simples que usa a chamada do sistema rename (operação atômica FS) se possível - quando a origem / destino estão no mesmo dispositivo de bloco, caso contrário ele cai para cp de comportamento. Na verdade, rename falharia mesmo se src / dst fosse o mesmo dispositivo montado em diferentes pontos de montagem que o Linux permite.
Então, quando você precisar mover arquivos como:
cp -v --parents source/directory/from target/
você pode pensar em:
mv source target/
mas tenha em mente que isso moveria todo o conteúdo para todos os pais, dentro do caminho, então você precisaria lidar com isso mais tarde - quero dizer, desvincular todos os extras arquivos se você precisar ter o mesmo resultado que o cp --parents forneceria.
Mais cedo ou mais tarde você perceberia que o que você está fazendo poderia ser facilmente alcançado com a abordagem cp / rm . E o cp do -l pode ser usado para que ele funcione rápido, permitindo usar o amado --parents . Essa é a razão pela qual mv não teria nada tão extravagante como cp ' --parents .