Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск и копирование в терминале 
V
    Опции темы
Osrus
Дата 6.1.2009, 00:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Нужно дать в терминале команду поиска всех файлов txt и сразу скопировать их в опредленную папку.
С поиском проблем нет, а вот как скопировать непонятно. Подскажите.

Это сообщение отредактировал(а) Osrus - 6.1.2009, 00:08


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Dobermann
Дата 6.1.2009, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 0
Всего: 0



Разве что только по директориям...все сразу врятли...хотя можно скрипт на С накатать которых по всем директориям лазить будет, а в цикле копировать txt файлы. Типа такого видел, но сам в С не шарю...
PM   Вверх
krwlr
Дата 6.1.2009, 00:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



cp `find [ где искать/ ] -name '*.txt'` [куда копировать/]

// Интернет лагал блин... 15 минут никак не мог запостить)) 


--------------------
убрал
PM   Вверх
Dobermann
Дата 6.1.2009, 00:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 0
Всего: 0



Цитата(Dobermann @  6.1.2009,  00:50 Найти цитируемый пост)
Разве что только по директориям...


Цитата(krwlr @  6.1.2009,  00:54 Найти цитируемый пост)
cp `find [ где искать/ ] -name '*.txt'` [куда копировать/]

 smile 
PM   Вверх
krwlr
Дата 6.1.2009, 01:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Dobermann,  smile 
 cp `find { dir1 dir2 dir3 } -name '*.txt'` dir4

Добавлено через 49 секунд
Dobermann, а вообще, собственно в чем вопрос?


--------------------
убрал
PM   Вверх
Dobermann
Дата 6.1.2009, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 0
Всего: 0



Цитата(krwlr @  6.1.2009,  01:00 Найти цитируемый пост)
Dobermann, а вообще, собственно в чем вопрос?


{Osrus} его спроси  smile 
PM   Вверх
krwlr
Дата 6.1.2009, 01:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Dobermann, я просто не понял твоё сообщение.. т.е понял по своему, как типа поиск по определенным директория осуществить... в общем лады))

Добавлено через 54 секунды
Цитата(Dobermann @  6.1.2009,  00:50 Найти цитируемый пост)
хотя можно скрипт на С накатать которых по всем директориям лазить будет, а в цикле копировать txt файлы.

люблю наших программистов.. вот так рождаются оффисы и кад системы...


--------------------
убрал
PM   Вверх
Osrus
Дата 6.1.2009, 01:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Спасибо всем. Пока ждал ответа нашел такой вариант, веротяно топорный.
Код


find / -name "*.html"  > 2.txt




Упс... или я так выгрузил все файлы? Уже не пойму, что произошло, но в файле появился текст...

Мда, странно, но иногда и наугад бывает нужный результат

Видимо, я не точно сформулировал свой вопрос. 

Это сообщение отредактировал(а) Osrus - 6.1.2009, 01:55


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
krwlr
Дата 6.1.2009, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Osrus, ты перенаправил вывод найденных html файлов в файл 2.txt.. Что тебе мешает сделать так как тебе посоветовали? 


--------------------
убрал
PM   Вверх
Osrus
Дата 6.1.2009, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Спасибо огромное, работает и копирование самих файлов мне как раз тоже нужно. 


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Dobermann
Дата 6.1.2009, 02:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 0
Всего: 0



Цитата(krwlr @  6.1.2009,  01:05 Найти цитируемый пост)
Dobermann, я просто не понял твоё сообщение.. т.е понял по своему, как типа поиск по определенным директория осуществить... в общем лады))

Так ему же вот что надо
Цитата(Osrus @  6.1.2009,  00:07 Найти цитируемый пост)
всех файлов txt

По большому счету получается, что надо перерыть весь винт, все директории(для копирования)!! 
Ну или же поиском сохранять в 111.txt пути к файлам txt и затем из него уже их копировать, собственно, что ТС и сделал...
PM   Вверх
inside_pointer
Дата 6.1.2009, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 344
Регистрация: 9.3.2008

Репутация: 8
Всего: 12



F=папка; find / -name "*.txt" -exec cp {} $F ";"
PM MAIL   Вверх
krwlr
Дата 6.1.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Цитата(Dobermann @  6.1.2009,  02:13 Найти цитируемый пост)

По большому счету получается, что надо перерыть весь винт, все директории(для копирования)!! 

ну и чем не вариант?
Цитата(krwlr @  6.1.2009,  00:54 Найти цитируемый пост)
cp `find [ где искать/ ] -name '*.txt'` [куда копировать/]

а?
cp `find / -name '*.txt'` ~/папка
...



--------------------
убрал
PM   Вверх
Dobermann
Дата 6.1.2009, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 0
Всего: 0



Умница!!  smile  smile  smile 
PM   Вверх
krwlr
Дата 6.1.2009, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Dobermann, иди в баню блин.. как и топикстартер, сам не знаешь чего хочешь.. smile 


--------------------
убрал
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0505 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.