Как перенести некоторые файлы в родительский каталог?

Пакет может зависеть от других пакетов. Все они устанавливаются при установке основного пакета. [F1] не автоматически освобождает теперь-осировые зависимости, которые были установлены для вашего пакета.

Простой sudo apt-get autoremove должен освободить оставшееся пространство. [ ! d1]

11
задан 22 December 2017 в 21:13

3 ответа

Попробуйте:

find . -path "*/flac/*" -name '*.mp3' -execdir mv -t ../ {} +

Как это работает

find . Запустите команду find, работающую с текущим каталогом. -path "*/flac/*" Выберите только файлы с flac в своем пути -name '*.mp3' Выберите только файлы с расширением .mp3. -execdir mv -t ../ {} + Для всех найденных файлов запустите команду mv из каталога, в котором находится файл, и переместите файл в родительский каталог. В дополнение к упрощению этой конкретной задачи опция -execdir также более безопасна, чем традиционная опция -exec.

Упрощение

find . -path "*/flac/*.mp3" -execdir mv -t ../ {} +
23
ответ дан 22 May 2018 в 15:59

Попробуйте:

find . -path "*/flac/*" -name '*.mp3' -execdir mv -t ../ {} +

Как это работает

find . Запустите команду find, работающую с текущим каталогом. -path "*/flac/*" Выберите только файлы с flac в своем пути -name '*.mp3' Выберите только файлы с расширением .mp3. -execdir mv -t ../ {} + Для всех найденных файлов запустите команду mv из каталога, в котором находится файл, и переместите файл в родительский каталог. В дополнение к упрощению этой конкретной задачи опция -execdir также более безопасна, чем традиционная опция -exec.

Упрощение

find . -path "*/flac/*.mp3" -execdir mv -t ../ {} +
23
ответ дан 18 July 2018 в 00:41

Попробуйте:

find . -path "*/flac/*" -name '*.mp3' -execdir mv -t ../ {} +

Как это работает

find . Запустите команду find, работающую с текущим каталогом. -path "*/flac/*" Выберите только файлы с flac в своем пути -name '*.mp3' Выберите только файлы с расширением .mp3. -execdir mv -t ../ {} + Для всех найденных файлов запустите команду mv из каталога, в котором находится файл, и переместите файл в родительский каталог. В дополнение к упрощению этой конкретной задачи опция -execdir также более безопасна, чем традиционная опция -exec.

Упрощение

find . -path "*/flac/*.mp3" -execdir mv -t ../ {} +
23
ответ дан 24 July 2018 в 17:16

Другие вопросы по тегам:

Похожие вопросы: