Você pode usar o comando `mv` com endereçamento relativo no Unix. Aqui está como funciona:
Entendendo o endereçamento relativo O endereçamento relativo significa que você está especificando a localização de um arquivo com base em sua posição em relação ao diretório de trabalho atual. Isso contrasta com o endereçamento absoluto, que usa um caminho completo a partir do diretório raiz (por exemplo, `/home/user/documents/file.txt`).
Sintaxe `` `BASH
MV [fonte_file] [Destination_directory/new_filename]
`` `
Exemplo: Digamos que você esteja no diretório `documentos` e deseja mover um arquivo chamado` report.pdf` para um subdiretório chamado `relatórios`.
1.
Diretório atual: `Documentos '
2.
arquivo de origem: `report.pdf`
3.
Diretório de destino: `Relatórios '
4.
NOVO NOME DO FILHO: (Opcional - você pode manter o mesmo nome)
O comando seria assim:
`` `BASH
MV Report.pdf Reports/
`` `
Explicação: * `mv`:o comando para mover arquivos.
* `report.pdf`:o arquivo de origem, localizado no diretório atual.
* `Relatórios/`:o diretório de destino, também em relação ao diretório atual. O `/` no final indica que você está movendo o arquivo para um diretório e não o renomeando.
Notas adicionais: * Se você deseja renomear o arquivo durante a mudança, adicione o novo nome do arquivo após o diretório de destino:`MV Report.pdf Reports/final_report.pdf`
* Você pode usar `..` para consultar o diretório pai. Por exemplo, `MV Report.pdf ../` moveria o arquivo para o diretório acima do atual.
* Se você não tiver certeza de onde está, use o comando `pwd` para exibir seu diretório de trabalho atual.
Deixe -me saber se você tiver outras perguntas sobre como mover arquivos no Unix!