как «найти» не вернуть текущий каталог

Откройте терминал (Ctrl + Alt + T) и запустите команду sudo apt-get install flashplugin-installer. Это позволит загрузить и установить flash. Как временное решение, пока вы не устраните проблему, если это не сработает, вы можете включить плеер YouTube HTML5, перейдя на сайт www.YouTube.com/html5 и включив этот вариант. Это позволит вам смотреть видео без установки вспышки.

6
задан 21 June 2012 в 01:01

18 ответов

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 25 July 2018 в 18:23

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 31 July 2018 в 11:19

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 31 July 2018 в 12:19

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 2 August 2018 в 00:35

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 4 August 2018 в 16:05

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 6 August 2018 в 00:43

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 7 August 2018 в 18:09

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 10 August 2018 в 06:55

find возвращает корневой путь, так как он соответствует вашим критериям - т. е. это каталог, и он не начинается с _.

Вы ищете -mindepth 1, я подозреваю:

$ cd /tmp
$ mkdir a
$ touch a/b
$ mkdir a/c
$ touch a/c/d
$ find a
a
a/b
a/c
a/c/d
$ find a -mindepth 1
a/b
a/c
a/c/d

Ссылка: find manpage

10
ответ дан 15 August 2018 в 18:52
  • 1
    Отлично! работает так, как я хотел. Я работал, добавляя! -name «файлы», но мне было неловко ... – Pinpin 21 June 2012 в 02:47

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытых файлов, каталогов).

И все это завернуто в под-оболочку с (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 25 May 2018 в 09:54
  • 1
    Это приведет к сбою для записей в каталоге, начинающихся с .. Не пытайтесь использовать .*, или вы будете соответствовать целому количеству других вещей, на которые вы никогда не намеревались. ;-) – zigg 21 June 2012 в 01:11
  • 2
    Хорошая точка, обновленный ответ, добавленный с помощью shopt. – janos 15 February 2013 в 13:48

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 25 July 2018 в 18:23

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 31 July 2018 в 11:19

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 2 August 2018 в 00:35

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 4 August 2018 в 16:05

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 6 August 2018 в 00:43

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 7 August 2018 в 18:09

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 10 August 2018 в 06:55

Изменить:

find /source/path/with/directories ...

на:

(shopt -s dotglob; find /source/path/with/directories/* ... )

Таким образом, /source/path/with/directories не будет включен.

shopt -s dotglob так что * также будет соответствовать файлам и каталогам, начиная с . (скрытые файлы, каталоги).

И все это завернуто в под-оболочку с помощью (...), чтобы ограничить эффект из shopt только внутри суб-оболочки, иначе вам придется отменить его позже с помощью shopt -u dotglob.

0
ответ дан 15 August 2018 в 18:52
  • 1
    Это приведет к сбою для записей в каталоге, начинающихся с .. Не пытайтесь использовать .*, или вы будете соответствовать целому количеству других вещей, на которые вы никогда не намеревались. ;-) – zigg 21 June 2012 в 01:11
  • 2
    Хорошая точка, обновленный ответ, добавленный с помощью shopt. – janos 15 February 2013 в 13:48

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

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