[РЕШЕНО] Непонятное с поиском документов. Терминал не ищет!

Автор Babay, 03 февраля 2012, 07:20:52

« назад - далее »

0 Пользователи и 5 гостей просматривают эту тему.

Babay

Здравствуйте!
Подскажите, пож-ста, новичку в чем тут дело.

"Ищу" у себя файлы с расширением .doc : набираю в терминале ls *.doc. Ответ  -  "Невозможно получить доступ. Нет такого файла или каталога".
Но, я точно знаю - в /Дом.Папка/Документы/Папка А1/Папка а2/ПапкаС4/Папка1а/  лежит документ, который я создавал в Writer несколькими днями ранее и сохранял c расширением .doc!!!
Предполагая, что такая вот вложенность как-то влияет на его "видимость", из  папки, мышкой, "кидаю" его на Раб.стол и опять "прошу" терминал показать мне файлы с расширением .doc -  и опять "Невозможно... нет такого файла..."
Для проверки создаю, в терминале, файл - touch myfile2.doc . Проверяю - ls *.doc - Есть, его (и, почему-то, только его!!!) показывает!

Что я не так делаю?
Ин дер гроссе фамилиен нихт клювен клац-клац...

Malaheenee

Вообще-то Вы не так делаете:
ls -R /path/to/show | grep doc
Или
find /path/to/search -name "*doc"
Все мы где-то, когда-то и в чем-то были новичками.

Babay

#2
Цитата: Malaheenee от 03 февраля 2012, 08:35:03Вообще-то Вы не так делаете:


ls -R /path/to/show | grep doc

Или


find /path/to/search -name "*doc"

Не-е-а-а... и по-Вашему тоже не получается

Цитироватьal@debian:~$ ls -R /path/to/show | grep doc
ls: невозможно получить доступ к /path/to/show: Нет такого файла или каталога

al@debian:~$ find /path/to/search -name "*doc"
find: `/path/to/search': Нет такого файла или каталога
al@debian:~$

???
Ин дер гроссе фамилиен нихт клювен клац-клац...

qupl

Цитата: Babay от 03 февраля 2012, 08:49:48ls -R /path/to/show | grep doc
Не следует советы воспринимать буквально. Путь нужно свой подставить.

Metrix

Цитата: Babay от 03 февраля 2012, 08:49:48al@debian:~$ ls -R /path/to/show | grep doc
ls: невозможно получить доступ к /path/to/show: Нет такого файла или каталога

al@debian:~$ find /path/to/search -name "*doc"
find: `/path/to/search': Нет такого файла или каталога
al@debian:~$
Вам следует немедленно изучить команды терминала.
$ ls -R /path/to/show | grep doc
/path/to/show путь к папке, необходимо указать путь где находиться ваш .doc файл.
Открыть содержимое (спойлер)
vakhit@debian:~$ touch my.doc
vakhit@debian:~$ mv my.doc /home/vakhit/Desktop
vakhit@debian:~$ find /home/vakhit/Desktop/ | grep doc
/home/vakhit/Desktop/my.doc
vakhit@debian:~$
[свернуть]
Юзербар в отпуске

Babay

#5
Цитата: Metrix от 03 февраля 2012, 09:26:37Вам следует немедленно изучить команды терминала.

Просветите: команды терминала сильно рознятся с  командами shell? (Не "глумлюсь" - действительно спрашиваю ибо не знаю! Просто я думал что это одно и тоже и начал читать и пытаюсь повторять то, что говориться в "Командный язык shell" и др. )))).

Цитата: Metrix от 03 февраля 2012, 09:26:37/path/to/show путь к папке, необходимо указать путь где находиться ваш .doc файл.
Цитата: qupl от 03 февраля 2012, 09:26:09Не следует советы воспринимать буквально. Путь нужно свой подставить.

Ага, ну вы скажите тоже... !
Вы, наверное, не так поняли!
(На кой, мне тогда нужно было бы  искать этот файл (файлы), если я знаю к нему путь (так как должен его указывать!)? )))).
Я-то, как раз,  пытаюсь посмотреть сколько у меня в системе файлов с этим расширением, где и как их поразбросали/попрятали мои малолетние "коллеги" по компьютеру (которые "сидят" на "соседней" (устан-ой на этом же комп-ре!) Windows! )))

P.S.!

К тому же, (обратите внимание!), - после создания в терминале myfile2.doc я нахожу его безо всякого указания пути к нему, а созданный другим способом - нет!
Почему? (Не вложенность же тому виной, правильно?)
"Вот в чём вопрос"! )))



Ин дер гроссе фамилиен нихт клювен клац-клац...

Malaheenee

Babay, не мудрите. Эти команды будут искать в текущем каталоге
ls -R | grep doc
find -name "*doc"

Если хотите ваааще усю систему:
ls -R / | grep doc
find / -name "*doc"

Короче, маны Вам в помощь.
Все мы где-то, когда-то и в чем-то были новичками.

Babay

Цитата: Malaheenee от 03 февраля 2012, 10:16:26ls -R / | grep doc

Спасибо!
Помогло!
Вопрос закрыт!
(Буду "копать" книжку дальше!)
Ин дер гроссе фамилиен нихт клювен клац-клац...

Uliss


Babay

Цитата: Uliss от 03 февраля 2012, 13:10:00
Babay, можете еще про команду locate почитать  ;)

А вот за это Спасибо!
locate *.doc работает!!!  :)
Ин дер гроссе фамилиен нихт клювен клац-клац...

nicit

Цитата: Babay от 05 февраля 2012, 17:14:38
Цитата: Uliss от 03 февраля 2012, 13:10:00
Babay, можете еще про команду locate почитать  ;)

А вот за это Спасибо!
locate *.doc работает!!!  :)

присоединяюсь.

dimas000

update-db только на не забывать делать, или как там ее. find проще, по-моему

Malaheenee

Все мы где-то, когда-то и в чем-то были новичками.