Создание символических ссылок

Опция --exclude принимает глобы, которые сопоставляются с именами файлов, а не каталогов или полных путей:

  --exclude=GLOB
          Skip   files  whose  base  name  matches  GLOB  (using  wildcard
          matching).  A file-name  glob  can  use  *,  ?,  and  [...]   as
          wildcards,  and  \  to  quote  a wildcard or backslash character
          literally.

Таким образом, вы можете сделать:

$ grep -r --exclude="*useless_file*" searchstring 
new_folder/good_file:searchstring

Или, чтобы исключить все файлы в этом каталоге:

$ grep -r --exclude-dir="old_folder" searchstring 
new_folder/good_file:searchstring
1
10.06.2015, 15:34
1 ответ

Вам сказали "соединить папки в /var/lib/vz с /etc/vz". Это означает, что вам нужно создать ссылку в /etc/vz, указывающую на каждый из каталогов в /var/lib/vz. Для этого выполните:

ln -s /var/lib/vz/names /etc/vz
ln -s /var/lib/vz/dists /etc/vz

Это создаст симлинки /etc/vz/names и /etc/vz/dists, указывающие на /var/lib/vz/names и /var/lib/vz/dists соответственно.

2
29.04.2021, 00:27

Теги

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