Прошу помощи... Как с помощью команды tree вывести все файлы содержащие символ "c". Так не получается tree -L 1 -P *c :o
Команда tree
tree -L 1 -P *c
нужно заключать в кавычки: '*c*'
и объясните подробнее, что вы собираетесь увидеть и почему именно tree, а не find или ls...
[console]
tree * | grep 'строка-для-поиска'
[/console]
например :
[console]
mike@Gramozeka:~$ tree * | grep 'config'
├── config-huge-i486-2.6.34.7-xen
│ │ ├── buildconfigs
│ │ │ ├── enable-xen-config
│ │ ├── config
│ │ │ │ ├── xend-config.sxp.pod.5
│ │ │ │ ├── xen_config.html
│ │ │ ├── domain_config
│ │ │ │ ├── config.h
│ │ │ ├── libpci.config.h
│ │ │ ├── libpci.config.mak
│ │ │ │ │ │ │ ├── configure
│ │ │ │ │ │ │ ├── configure.in
│ │ │ │ │ │ │ ├── configure.srv
│ │ │ │ ├── xend-config.sxp
│ │ │ │ ├── xm-config.xml
│ │ │ │ │ ├── config.h
│ │ │ │ │ │ ├── sysconfig.xendomains
│ │ │ │ │ │ │ ├── config.py
│ │ │ │ │ │ └── xend-config.sxp
│ │ │ ├── configure.ac
│ │ │ │ │ ├── config.py.in
│ │ │ │ ├── configs
│ │ │ │ ├── mmconfig-shared.c
│ │ │ │ ├── mmconfig.h
│ │ │ │ ├── mmconfig_64.c
│ │ │ │ ├── acconfig.h
│ │ │ │ ├── config.h
│ │ │ │ │ │ │ ├── klconfig.h
│ │ │ │ ├── config.h
│ │ │ │ ├── config.h
│ │ │ ├── config-generic-i486-2.6.34.7-xen
│ │ │ ├── config-generic-x86_64-2.6.34.7-xen
│ │ │ ├── config-huge-i486-2.6.34.7-xen
│ │ │ ├── config-huge-x86_64-2.6.34.7-xen
│ │ ├── config-generic-i486-2.6.34.7-xen
│ │ ├── config-generic-x86_64-2.6.34.7-xen
│ │ ├── config-huge-i486-2.6.34.7-xen
│ │ ├── config-huge-x86_64-2.6.34.7-xen
│ │ │ ├── config-generic-i486-2.6.34.7-xen
│ │ │ ├── config-generic-x86_64-2.6.34.7-xen
│ │ │ ├── config-huge-i486-2.6.34.7-xen
│ │ │ ├── config-huge-x86_64-2.6.34.7-xen
│ │ ├── buildconfigs
│ │ │ ├── enable-xen-config
│ │ ├── config
│ │ │ │ │ ├── xend-config.sxp
│ │ │ │ │ ├── xm-config.xml
│ │ │ │ │ │ │ ├── xend-config.sxp.5
│ │ │ │ ├── xend-config.sxp.pod.5
│ │ │ │ ├── xend-config.sxp.5
│ │ │ │ ├── cpuid-config-for-guest.txt
│ │ │ │ ├── xen_config.html
│ │ │ │ ├── xl-disk-configuration.txt
│ │ │ ├── domain_config
│ │ │ │ │ │ │ ├── config.h
│ │ │ │ │ │ │ ├── config.h
│ │ │ │ ├── configure.info
│ │ │ │ ├── config.h
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.h.in
│ │ │ │ ├── config.sub
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── configure.ac.orig
│ │ │ │ │ ├── config.c
│ │ │ │ ├── config-host.h
│ │ │ │ ├── config-host.mak
│ │ │ │ │ ├── config.mak
│ │ │ ├── libpci.config.h
│ │ │ ├── libpci.config.mak
│ │ │ │ ├── config
│ │ │ │ ├── config-ml.in
│ │ │ │ ├── config-ml.in.bak
│ │ │ │ ├── config.guess
│ │ │ │ ├── config.guess.bak
│ │ │ │ ├── config.rpath
│ │ │ │ ├── config.rpath.bak
│ │ │ │ ├── config.sub
│ │ │ │ ├── config.sub.bak
│ │ │ │ ├── configure
│ │ │ │ ├── configure.ac
│ │ │ │ ├── configure.ac.bak
│ │ │ │ ├── configure.bak
[/console]
Спасибо.Я просто собирался вывести файлы с символом 'c'. Еще маленький вопрос: как определить тип файла бинарный или текстовый ls -ld?
как определить тип файла бинарный или текстовый ls -ld?
с помощью ls можно узнать. что файл является обычным обычным файлом, а не директорией/ссылкой/устройством итп (подробнее man ls)
для того, чтобы определить тип файла есть file.
спасибо