Я знаю, что
grep -L *
сделает это, но как я могу использовать командуfind
в сочетании сgrep
, чтобы Исключить файлы - это то, что я действительно хочу знать
Вы можете использовать find
и grep
следующим образом:
find . -type f ! -exec grep -q 'PATTERN' {} \; -print
Здесь -print
выполняется, только если предыдущее выражение: ! -exec ... {}
оценивается как истина
.
Итак, для каждого найденного файла grep -q 'PATTERN'
используется exec
, если результат false
, то весь выражение ! -exec grep -q 'ШАБЛОН'
оценивается как истина
, а имя файла - print
ed.
Эй, похоже, что apache не читает файл.htaccess, это обычно решается следующим:
sudo nano /etc/httpd/conf/httpd.conf
DocumentRoot "/var/www/html"
After the section ends<Directory "/var/www/html"> </Directory>
<Directory /var/www/html/nextcloud>
AllowOverride ALL
Require all granted
</Directory>