Удалить все inodes, ПОКАЗЫВАЕМЫЙ ПОД всеми экземплярами dir0 / dir1 UNDER var / www / html, с помощью одной команды

[Ubuntu 16.04]

The.файл bash_historyсоздается в домашнем каталоге пользователя после закрытия терминала

Это полезно, но вы можете удалить его, если хотите. Тем не менее, он будет создаваться каждый раз, когда вы заканчиваете работу с терминалом.

Вы можете удалить его вручную из:

  • вашего файлового браузера.

  • терминал: помните, что новый файл .Файл bash_history будет создан при закрытии терминала (в соответствии с его конфигурацией по умолчанию).

Или вы можете вызвать пользовательскую функцию, если сохраните необходимую вам функциональность в файле, связанном с bashrc.. вы можете отредактировать сам bashrc, если хотите поместить туда свой код, но следующие примеры находятся в отдельном файле

Честно говоря, это бесполезно для меня, но если вы хотите удалить историю команд перед выходом, вы можете сделать это:

.bash_custom #это мой пользовательский файл

blotout() {
    HISTSIZE=0
    rm $HOME/.bash_history
    exit
}

, затем внизу добавьте имя и путь моего файла
.bashrc # это файл конфигурации для bash (кажется)

# existent code
#...
#..

# import user customizations
source $HOME/.bash_custom

и все.

НО, чтобы делать именно то, что вы хотитевам просто нужна эта функция в вашем пользовательском файле и связать ее:

refresh() {
        tput reset
        H=HISTSIZE
        HISTSIZE=0
        HISTSIZE=H
}

Или просто поместите функцию в .bashrc, если хотите, но таким образом вы, вероятно, нужен оператор экспорта после функции, я не уверен, и если файл обновляется, вероятно, потеряны ваши функции .. Я тоже не уверен в этом: D.
Помните, что вам нужно перезапустить терминал при редактировании .bashrc или вашего «пользовательского» файла.

1
30.03.2017, 17:09
1 ответ

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

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

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

0
28.01.2020, 00:58

Теги

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