Eu tenho uma pasta A que contém a pasta B que contém muitos arquivos. Gostaria de me livrar da pasta B, mas não do seu conteúdo. Quero que esse conteúdo esteja dentro da pastaA. Como posso fazer isso na linha de comando?
linux
command-line
NewLinuxUser
fonte
fonte
mv folderB/.* .
para movê-los também. @NewLinuxUser, o ponto em sua pergunta é um alias para o diretório de trabalho (neste caso, pasta A).folderB/folderB
existir, portanto, tenha cuidado em usá-lo em scripts.folderB
contém uma quantidade insana de arquivos. Você verábash: /bin/mv: Argument list too long
por causa do uso de*
. Se for esse o caso de usomv
em combinação comfind
como afirma @amphetamachine, ou com umfor loop
Resposta rápida:
Resposta resistente ao código:
fonte