У меня есть папка A, которая содержит папку B, которая содержит много файлов. Я хотел бы избавиться от папки B, но не от ее содержимого. Я хочу, чтобы это содержимое было внутри папки А. Как я могу сделать это в командной строке?
linux
command-line
NewLinuxUser
источник
источник
mv folderB/.* .
чтобы переместить их. @NewLinuxUser, точка в вашем вопросе - это псевдоним рабочего каталога (в данном случае папка A).folderB/folderB
существует, поэтому остерегайтесь использовать его в сценариях.folderB
содержит безумное количество файлов. Вы увидитеbash: /bin/mv: Argument list too long
из-за использования*
. Если это так, используйтеmv
в сочетании сfind
заявленным @amphetamachine или сfor loop
Быстрый ответ:
Кодовый ответ:
источник