ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Arioch <the_Arioch@nm.ru>
To: community@altlinux.ru
Subject: [Comm] Re: Глючит *.zip   в Master 2.4
Date: Sun, 31 Jul 2005 18:23:43 +0400
Message-ID: <dcja9b$1t5$8@sea.gmane.org> (raw)
In-Reply-To: <E1DyR8L-000D20-00.dlagovna-mail-ru@f22.mail.ru>

Sergey Stepanov wrote:

>>получалось. Ну нет в user-friendly графическом интерфейсе Windows понятного
>>пользователю способа создать список файлов в заданном каталоге! 

Зато есть в FAR, Windows Commander, и кажется в Microsoft PowerToys или 
KernelToys

Впрочем, я однажды для одной хитрой фигни делал скрипт внутри Экселя :-)

> Видили бы вы мое лицо, когда мне потребовалось под линухом применить одну
> и ту же команду к куче файлов в большом дереве подкаталогов. Задачка
> похожа на вашу, не так ли? 
> 
> Я планировал скинуть список файлов в файл, потом быстренько подредактировать
> его в редакторе - с помощью вертикальной замены создать нужный мне shell-скрипт.

План оказался неувдачным, что дальше?

http://rsdn.ru/HowToAsk.htm
Если есть проблема - нужно выясять как ее рещать, а не как ее решать по 
одному единственному выбранному вслепую плану.

Например стоило бы вспомнить основной принцип Open Source - "подсмотри 
как это сделал кто-то другой, и только если все сделали плоъо - тогда 
делай сам"
При загрузке системы видел "clearing files from previous boot" ? Во ти 
посмотрел бы как он их находит.

> Так вот видели бы вы мое лицо, когда после получасового изучения 
> мана по ls, я наконец обнаружил, что опции печати содержимого подкаталогов нет.

...и нет опции запретить эту печать :-(

А... что вы забыли в мане по ls ??? Там же сказано что документация 
хранится в info ! Вот зайдя в info вы бы обнаружили, что программа ls - 
часть пакета coreutils. Вы бы заинтересовались - какие есть еще 
программы в этом пакете -  иувидели бы программу find. И тут бы вас озарило.


> Тогда я начал копать на предмет обхода каталогов с помощью скрипта.

Вы не дали покоя своим рукам, вы слишком хотели делать, Иначе вы бы 
заметили, что читаете обрезок документации и не стали бы читать man по 
ls, bash и другим программам, чьей (полной) документации в манах нет.

> В общей сложности, у меня ушло ДВА ДНЯ на этот мозготрах.
Нет, на рукоблудие.
Потому что скрипты пишут руками, а мозгами читают документацию.
И если ее недостатки заставляют вас нетерпеливо бросить чтение и не 
думая делать-хоть-что-нибудь - то и результат будет абы-какой-нибудь.


> Потому что создатели программ плохо себе представляют понятие
> интерфейса. 

То, что защита от дурака появляется в линуксовых программах только 
последние считанные годы - общеизвестно. Увы, чем старее программа, тем 
меньше шансов, что она будет подлживаться под человека - и тем больше, 
что человеку нужно будет подлаживаться под нее, если ему хватит уважения 
(или прагматизма - понять, что уважение экономит время и силы).

Вы привыкли в винде делать список файлов через dir ? Вы вообще привыкли 
делать список файлов ? А почему вы решили, что люди писавшие ls и 
документацию к ней лет 15-20 назад угадают к чему вы привыкнете через 
много дет ? И Почему вы считаете, они должны были угадывать?


PS: самое смешное: info:/coreutils/Which files are listed
"`-R'
  `--recursive'
       List the contents of all directories recursively."

Или вот запускаем ls --help
"  -R, --recursive            рекурсивно показывать каталоги"

Вы видимо очень не хотели читать документацию, очень.





  parent reply	other threads:[~2005-07-31 14:23 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-29 10:08 [Comm] " Sergey Stepanov
2005-07-29 10:14 ` Eugene Ostapets
2005-07-29 10:24 ` Vasya Makarov
2005-07-29 10:33 ` Mike Lykov
2005-07-29 20:38   ` Aleksey Korotkov
2005-07-29  9:26     ` Sergey Stepanov
2005-07-29  9:33       ` Michael Isachenkov
2005-07-29  9:42         ` Gleb Stiblo
2005-07-29  9:47           ` Michael Isachenkov
2005-07-29  9:39       ` Gleb Stiblo
2005-07-29  9:40       ` Eugene Ostapets
2005-07-29 23:25         ` [Comm] Adm... [2] Michael Shigorin
2005-07-30 12:56           ` Alexey Morsov
2005-07-31  2:27           ` Aleksey Korotkov
2005-07-31 10:18             ` Владимир Гусев
2005-07-31 21:57               ` Aleksey Korotkov
2005-08-01 21:54             ` [Comm] " Michael Shigorin
2005-08-01  7:53             ` [Comm] " Michael Shigorin
2005-07-29  9:46       ` [Comm] Глючит *.zip в Master 2.4 Mike Lykov
2005-07-29 10:17       ` Vasya Makarov
2005-07-29 10:43       ` Alexey Rusakov
2005-07-31 14:23       ` Arioch [this message]
2005-07-29 10:40 ` Alexey Morsov
2005-07-29 11:40   ` [Comm][JT] " Vasya Makarov
2005-07-25 10:46     ` [Comm] " Sergey Stepanov
2005-07-25 10:59       ` Alexey Morsov
2005-07-25 10:59       ` Mike Lykov
2005-07-29 21:27         ` [Comm] Administrativia Michael Shigorin
2005-07-25 12:25       ` [Comm] Глючит *.zip в Master 2.4 Michael Isachenkov
2005-07-25 12:32         ` [JT] " Dmytro O. Redchuk
2005-07-25 12:35           ` Anton Gorlov
2005-07-25 12:39             ` Dmytro O. Redchuk
2005-07-25 17:48       ` [Comm] " Sergey Kuznetsov
2005-07-25 19:18       ` [Comm] " Владимир Гусев
2005-07-31 13:37       ` [Comm] " Arioch
2005-07-30  0:48     ` [Comm] о внимании к рассылке Michael Shigorin
2005-07-30  9:14       ` Eugene Ostapets
2005-07-31  8:49       ` Andrey Rahmatullin
2005-07-31 12:13         ` Sergey S. Skulachenko
2005-08-01 22:15 ` [Comm] " Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='dcja9b$1t5$8@sea.gmane.org' \
    --to=the_arioch@nm.ru \
    --cc=community@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git