Как искать файлы, содержащие определенное слово?

В 10.04 я вижу, что в Network Manager (v0.8) у меня есть флаг на экране конфигурации VPN (System> Preference> Network Connections, щелкните вкладку VPN, выберите соединение и «Изменить»). «Подключиться автоматически «Я считаю, что он запускает выбранное соединение при входе в систему.

27
задан 2 May 2011 в 17:27

36 ответов

С командной строкой у вас есть несколько вариантов. 3, которые я использую больше всего ...

locate {part_of_word} Это предполагает, что ваша база данных локации обновлена, но вы можете обновить ее вручную с помощью: sudo updatedb grep, как описано dr_willis. Одно замечание: -R после grep также просматривается в каталогах. Пример:
cd\
grep -R {something_to_look_for} {where_to_look_in}
find . -name '*{part_of_word}*' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: locate {something}|grep {some_part_of_something}|more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных обновлена), а find является самой медленной. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

37
ответ дан 25 May 2018 в 21:40

С командной строкой у вас есть несколько вариантов. 3, которые я использую больше всего ...

locate {part_of_word} Это предполагает, что ваша база данных локации обновлена, но вы можете обновить ее вручную с помощью: sudo updatedb grep, как описано dr_willis. Одно замечание: -R после grep также просматривается в каталогах. Пример: cd\ grep -R {something_to_look_for} {where_to_look_in} find . -name '*{part_of_word}*' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: locate {something}|grep {some_part_of_something}|more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных обновлена), а find является самой медленной. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 25 July 2018 в 22:03

С командной строкой у вас есть несколько вариантов. 3, которые я использую больше всего ...

locate {part_of_word} Это предполагает, что ваша база данных локации обновлена, но вы можете обновить ее вручную с помощью: sudo updatedb grep, как описано dr_willis. Одно замечание: -R после grep также просматривается в каталогах. Пример: cd\ grep -R {something_to_look_for} {where_to_look_in} find . -name '*{part_of_word}*' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: locate {something}|grep {some_part_of_something}|more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных обновлена), а find является самой медленной. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 31 July 2018 в 10:33

С командной строкой у вас есть несколько вариантов. 3, которые я использую больше всего ...

locate {part_of_word} Это предполагает, что ваша база данных локации обновлена, но вы можете обновить ее вручную с помощью: sudo updatedb grep, как описано dr_willis. Одно замечание: -R после grep также просматривается в каталогах. Пример: cd\ grep -R {something_to_look_for} {where_to_look_in} find . -name '*{part_of_word}*' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: locate {something}|grep {some_part_of_something}|more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных обновлена), а find является самой медленной. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 2 August 2018 в 03:35

С командной строкой у вас есть несколько вариантов. 3, которые я использую больше всего ...

locate {part_of_word} Это предполагает, что ваша база данных локации обновлена, но вы можете обновить ее вручную с помощью: sudo updatedb grep, как описано dr_willis. Одно замечание: -R после grep также просматривается в каталогах. Пример: cd\ grep -R {something_to_look_for} {where_to_look_in} find . -name '*{part_of_word}*' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: locate {something}|grep {some_part_of_something}|more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных обновлена), а find является самой медленной. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 4 August 2018 в 19:36

С командной строкой у вас есть несколько вариантов. 3 Я использую большинство из них:

  1. locate {part_of_word} Предполагается, что ваша база данных локации обновлена, но вы можете обновить ее вручную: d1] sudo updatedb
  2. grep , как объясняется dr_willis. Одно замечание: -R после grep также искалось в каталогах. Пример: cd \ grep -R {something_to_look_for} {where_to_look_in}
  3. find. -name '* {part_of_word} *' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * [ ! d8] является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: Найти {something} | grep {some_part_of_something} | more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных вверх на сегодняшний день) и найти является самым медленным. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 6 August 2018 в 03:42

С командной строкой у вас есть несколько вариантов. 3 Я использую большинство из них:

  1. locate {part_of_word} Предполагается, что ваша база данных локации обновлена, но вы можете обновить ее вручную: d1] sudo updatedb
  2. grep , как объясняется dr_willis. Одно замечание: -R после grep также искалось в каталогах. Пример: cd \ grep -R {something_to_look_for} {where_to_look_in}
  3. find. -name '* {part_of_word} *' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * [ ! d8] является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: Найти {something} | grep {some_part_of_something} | more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных вверх на сегодняшний день) и найти является самым медленным. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

39
ответ дан 7 August 2018 в 21:36

С командной строкой у вас есть несколько вариантов. 3 Я использую большинство из них:

  1. locate {part_of_word} Предполагается, что ваша база данных локации обновлена, но вы можете обновить ее вручную: d1] sudo updatedb
  2. grep , как объясняется dr_willis. Одно замечание: -R после grep также искалось в каталогах. Пример: cd \ grep -R {something_to_look_for} {where_to_look_in}
  3. find. -name '* {part_of_word} *' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * [ ! d8] является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: Найти {something} | grep {some_part_of_something} | more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных вверх на сегодняшний день) и найти является самым медленным. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

40
ответ дан 10 August 2018 в 09:51

С командной строкой у вас есть несколько вариантов. 3 Я использую большинство из них:

  1. locate {part_of_word} Предполагается, что ваша база данных локации обновлена, но вы можете обновить ее вручную: d1] sudo updatedb
  2. grep , как объясняется dr_willis. Одно замечание: -R после grep также искалось в каталогах. Пример: cd \ grep -R {something_to_look_for} {where_to_look_in}
  3. find. -name '* {part_of_word} *' -print

Где . - это каталог, в котором вы находитесь в данный момент, и * [ ! d8] является подстановочным знаком.

О, и вы также можете их комбинировать. Пример: Найти {something} | grep {some_part_of_something} | more

Если я правильно помню: locate является самым быстрым (при условии, что ваша база данных вверх на сегодняшний день) и найти является самым медленным. И grep является самым сложным, но также и самым универсальным из них, поскольку вы можете использовать регулярные выражения.

41
ответ дан 13 August 2018 в 16:08

grep -R "what" "где"

example:

grep -R hello /home

16
ответ дан 25 May 2018 в 21:40

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

willis@Cow:~$ grep --help
Usage: grep [OPTION]... PATTERN [FILE]...
Search for PATTERN in each FILE or standard input.
PATTERN is, by default, a basic regular expression (BRE).
Example: grep -i 'hello world' menu.h main.c
4
ответ дан 25 May 2018 в 21:40
  • 1
    или вы можете сделать " слово rgrep. " для рекурсивного поиска каждого файла и подкаталога для слова «quot; – Jeremy Bicha 2 May 2011 в 17:48

Вы можете использовать grep для перечисления файлов, содержащих word в данном directory:

grep -Ril word directory
1
ответ дан 25 May 2018 в 21:40
  • 1
    Просто вы знаете: -i выполняет поиск без учета регистра. – David Foerster 11 February 2016 в 14:21

grep -R "what" "где"

example:

grep -R hello /home

16
ответ дан 25 July 2018 в 22:03

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

willis@Cow:~$ grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (BRE). Example: grep -i 'hello world' menu.h main.c
4
ответ дан 25 July 2018 в 22:03
  • 1
    или вы можете сделать & quot; слово rgrep. & quot; для рекурсивного поиска каждого файла и подкаталога для слова «quot; – Jeremy Bicha 2 May 2011 в 17:48

Вы можете использовать grep для перечисления файлов, содержащих word в данном directory:

grep -Ril word directory
1
ответ дан 25 July 2018 в 22:03
  • 1
    Просто вы знаете: -i выполняет поиск без учета регистра. – David Foerster 11 February 2016 в 14:21

grep -R "what" "где"

example:

grep -R hello /home

16
ответ дан 31 July 2018 в 10:33

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

willis@Cow:~$ grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (BRE). Example: grep -i 'hello world' menu.h main.c
4
ответ дан 31 July 2018 в 10:33
  • 1
    или вы можете сделать & quot; слово rgrep. & quot; для рекурсивного поиска каждого файла и подкаталога для слова «quot; – Jeremy Bicha 2 May 2011 в 17:48

Вы можете использовать grep для перечисления файлов, содержащих word в данном directory:

grep -Ril word directory
1
ответ дан 31 July 2018 в 10:33
  • 1
    Просто вы знаете: -i выполняет поиск без учета регистра. – David Foerster 11 February 2016 в 14:21

grep -R "what" "где"

example:

grep -R hello /home

16
ответ дан 2 August 2018 в 03:35

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

willis@Cow:~$ grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (BRE). Example: grep -i 'hello world' menu.h main.c
4
ответ дан 2 August 2018 в 03:35
  • 1
    или вы можете сделать & quot; слово rgrep. & quot; для рекурсивного поиска каждого файла и подкаталога для слова «quot; – Jeremy Bicha 2 May 2011 в 17:48

Вы можете использовать grep для перечисления файлов, содержащих word в данном directory:

grep -Ril word directory
1
ответ дан 2 August 2018 в 03:35
  • 1
    Просто вы знаете: -i выполняет поиск без учета регистра. – David Foerster 11 February 2016 в 14:21

grep -R "what" "где"

example:

grep -R hello /home

16
ответ дан 4 August 2018 в 19:36

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

willis@Cow:~$ grep --help Usage: grep [OPTION]... PATTERN [FILE]... Search for PATTERN in each FILE or standard input. PATTERN is, by default, a basic regular expression (BRE). Example: grep -i 'hello world' menu.h main.c
4
ответ дан 4 August 2018 в 19:36
  • 1
    или вы можете сделать & quot; слово rgrep. & quot; для рекурсивного поиска каждого файла и подкаталога для слова «quot; – Jeremy Bicha 2 May 2011 в 17:48

Вы можете использовать grep для перечисления файлов, содержащих word в данном directory:

grep -Ril word directory
1
ответ дан 4 August 2018 в 19:36
  • 1
    Просто вы знаете: -i выполняет поиск без учета регистра. – David Foerster 11 February 2016 в 14:21

Вы можете использовать grep , чтобы отобразить файлы, содержащие word в данном каталоге :

  grep  -Ril word directory  
1
ответ дан 6 August 2018 в 03:42

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

  willis @ Cow: ~ $ grep --help Использование: grep [OPTION] ... PATTERN [FILE] ... Искать PATTERN в каждом ФАЙЛЕ или стандартном вводе.  PATTERN по умолчанию является основным регулярным выражением (BRE).  Пример: grep -i 'hello world' menu.h main.c  
4
ответ дан 6 August 2018 в 03:42

grep -R "what" "где"

example:

grep -R hello / home

16
ответ дан 6 August 2018 в 03:42

Вы можете использовать grep , чтобы отобразить файлы, содержащие word в данном каталоге :

  grep  -Ril word directory  
1
ответ дан 7 August 2018 в 21:36

grep -R "what" "где"

example:

grep -R hello / home

16
ответ дан 7 August 2018 в 21:36

Для этого обычно используется команда grep.

grep PATTERN filename

и grep могут выполнять очень сложный поиск.

  willis @ Cow: ~ $ grep --help Использование: grep [OPTION] ... PATTERN [FILE] ... Искать PATTERN в каждом ФАЙЛЕ или стандартном вводе.  PATTERN по умолчанию является основным регулярным выражением (BRE).  Пример: grep -i 'hello world' menu.h main.c  
4
ответ дан 7 August 2018 в 21:36

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

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