Удалить все inodes BESIDES один под всеми экземплярами dir0 / dir1 UNDER var / www / html, в одной команде

У меня есть каталог var/www/html и под ним есть несколько веб-сайтов (скажем, около 5).

Все 5 веб-сайтов имеют внутренний путь dir0/dir1 .

Как я мог he_IL.mo все inode внутри этого пути (кроме одного inode с именем he_IL.mo ), но в одной команде?

Я спрашиваю об одной команде, так как у меня есть следующий блок из 3 команд, которые работают, но я хотел бы сделать как можно меньше:

 ( find /var/www/html/*/dir0/dir1/ ! -name 'he_IL.mo' -type f -exec rm -f {} + find /var/www/html/*/dir0/dir1/ -type f -exec rm -d {} + find /var/www/html/*/dir0/dir1/ -type f -exec rm -l {} + ) 
  • Если я делаю * вместо f я получаю «Должен содержать только букву».
  • Если я делаю i вместо f , я получаю «Неизвестный аргумент».

One Solution collect form web for “Удалить все inodes BESIDES один под всеми экземплярами dir0 / dir1 UNDER var / www / html, в одной команде”

Способ использования одной команды – удалить из командной -type . Тогда получим:

 find /var/www/html/*/dir0/dir1/ ! -name 'he_IL.mo' -exec rm -f {} + 

Обратите внимание, что он не будет удалять каталоги и программные he_IL.mo с именем he_IL.mo , но если все в порядке, используйте его.

  • Почему unlink (1) поддерживает только один файл?
  • удалите строки, содержащие диапазон IP из определенного столбца, делая исключения в диапазоне
  • Попытка подключиться через cl
  • Получение и установка размера экрана для Xorg
  • stdin: нет в tty
  • Почему bc выходит 0 при делении на 0?
  • Прокрутка вывода команды без временного файла
  • Как временно переключиться с ssh на локальную оболочку?
  • Как найти глубину каталога
  • Справка по использованию Shell
  • Выполнять ту же команду с разными параметрами
  • Является ли cat единственной надежной командой, которая может считывать данные из последовательного интерфейса?
  • Interesting Posts

    SFTP: предоставить пользователю доступ к папке вне дома

    FreeBSD: раздел с несколькими точками монтирования

    Когда вы должны использовать подоболочки vs `xargs`?

    Есть ли способ отложить инициализацию драйвера на Beaglebone Black?

    Linux всегда зависает, когда из физической памяти

    Как определить, улучшает ли пользовательское ядро ​​производительность системы?

    Удалить поля, содержащие определенную строку

    Добавление слов «exception» в правило скрипта соответствия perl

    Восстановить образ файловой системы из vmlinux.bin (встроенные initramfs) без перестройки?

    Включить встроенные прошивки в ядре двоичного кода

    Связь между системными вызовами и командами оболочки / утилитами

    как добавить пользовательскую опцию в команду mkdir

    Сделать ключевой акт в качестве модификатора в сочетании с другим ключом

    Как уменьшить раздел подкачки

    SSH в моей локальной сети – проблема с логином

    Linux и Unix - лучшая ОС в мире.