Удалять файлы определенного типа, сохранять дерево каталогов

Он работает, ... в любом случае.

первый выбор в меню grub2 - «0», второй - «1» и т. д. .......

, поэтому ваш файл выглядит так:

GRUB_DEFAULT = 0 # GRUB_HIDDEN_TIMEOUT = 0 GRUB_HIDDEN_TIMEOUT_QUIET = true GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR = lsb_release -i -s 2> /dev/null || echo Debian GRUB_CMDLINE_LINUX_DEFAULT = "" GRUB_CMDLINE_LINUX = ""

............ ..... ......................

1
задан 14 April 2014 в 02:18

2 ответа

Это должно сделать все сразу:

find path/to/dir '!' -iname "*.doc" '!' -iname "*.xls" -empty -delete

(кроме ваших папок имеют расширения, такие как .xls или doc ...)

Заменить -delete с -print, чтобы увидеть, что сначала удаляется.

3
ответ дан 25 May 2018 в 04:05

Это требует некоторого довольно фантастического синтаксиса rsync, но это можно сделать:

rsync -r --filter="+ */" --filter="+ **/*.xls" --filter="+ **/*.doc" --filter="- **" --prune-empty-dirs /path/to/source/ /path/to/target/

Демонстрация:

me@banshee:/tmp$ find source
source
source/1.xls
source/1
source/1/2
source/1/2/2.xls
source/1/1.doc
source/lol.crapfile

me@banshee:/tmp$ find target
target

me@banshee:/tmp$ rsync -r --filter="+ */" --filter="+ **/*.xls" --filter="+ **/*.doc" --filter="- **" --prune-empty-dirs source/ target/

me@banshee:/tmp$ find target
target
target/1.xls
target/1
target/1/2
target/1/2/2.xls
target/1/1.doc
2
ответ дан 25 May 2018 в 04:05
  • 1
    ПРИМЕЧАНИЕ - выше копирует файлы из источника в цель при сохранении структуры каталога; он не удаляет их из источника (это операция копирования, а не операция перемещения). – Jim Salter 23 November 2012 в 01:49
  • 2
    ПРИМЕЧАНИЕ 2 - первое предложение OP этого ответа «Я пытаюсь переместить кучу файлов .doc и .xls, которые хранятся в папке папок и подпапок, в новую местонахождение & Quot; . Он не отвечает на фактический вопрос OP, который, судя по всему, просто удалил все файлы , но после копирования всей структуры в новое место. – Jim Salter 23 November 2012 в 01:52
  • 3
    Как правило, было бы лучше включить эти комментарии в качестве редактирования для вашего сообщения – soandos 23 November 2012 в 07:57

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

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