Просмотр файлов в каталоге и запись в файл
Модераторы: /dev/random, Модераторы разделов
-
truebest
- Сообщения: 18
- ОС: Windows xp
Просмотр файлов в каталоге и запись в файл
С консолью я не очеш еще дружу? поэтому прошу помощи
Нужен мне простой скрипт #/bin/sh который стандартными средствами системы смотрел содержимое определенной папки указанной в этом скрипте, и писал в файл желательно в таком порядке имя файла его размер имя файла и его размер и тд,
Я буду очень благодарен
Нужен мне простой скрипт #/bin/sh который стандартными средствами системы смотрел содержимое определенной папки указанной в этом скрипте, и писал в файл желательно в таком порядке имя файла его размер имя файла и его размер и тд,
Я буду очень благодарен
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Просмотр файлов в каталоге и запись в файл
$ stat -c '%s %n' /определённый/каталог/ >/файл
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
truebest
- Сообщения: 18
- ОС: Windows xp
Re: Просмотр файлов в каталоге и запись в файл
Такой коммандой он размер каталога показывает и пишет его название и размер в файл
Этой коммандой надо непосредственно на файл показывать и она тогда выдает как надо
Этой коммандой надо непосредственно на файл показывать и она тогда выдает как надо
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Просмотр файлов в каталоге и запись в файл
$ stat -c '%s %n' /определённый/каталог/* >/файл
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
truebest
- Сообщения: 18
- ОС: Windows xp
Re: Просмотр файлов в каталоге и запись в файл
непойму как в stat сделать чтобы один параметр был на одной строке а второй на другой \n не работает
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Просмотр файлов в каталоге и запись в файл
stat ... | sed -r 's/ ([^ ]*)$/\n\1/'
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Просмотр файлов в каталоге и запись в файл
ls -sh | sed -r 's/\S+\s+/&\n/'
stat это ИМХО слишком мощно... Тут и ls хватает.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Просмотр файлов в каталоге и запись в файл
drBatty
>stat это ИМХО слишком мощно... Тут и ls хватает.
а ls каким системным вызовом, по-вашему, пользуется? (улыбка)
сравините размеры и используемые библиотеки:
>stat это ИМХО слишком мощно... Тут и ls хватает.
а ls каким системным вызовом, по-вашему, пользуется? (улыбка)
сравините размеры и используемые библиотеки:
Shell
$ stat -c '%s %n' /bin/ls /usr/bin/stat
92312 /bin/ls
43036 /usr/bin/stat
$ ldd /bin/ls /usr/bin/stat
/bin/ls:
linux-gate.so.1 => (0xb7f57000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb7f35000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb7f1b000)
libacl.so.1 => /lib/libacl.so.1 (0xb7f13000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7db8000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7d9f000)
/lib/ld-linux.so.2 (0xb7f58000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7d9b000)
libattr.so.1 => /lib/libattr.so.1 (0xb7d96000)
/usr/bin/stat:
linux-gate.so.1 => (0xb7f62000)
libselinux.so.1 => /lib/libselinux.so.1 (0xb7f2f000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7dd4000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7dcf000)
/lib/ld-linux.so.2 (0xb7f63000)Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
Спасибо сказали:
-
truebest
- Сообщения: 18
- ОС: Windows xp
Re: Просмотр файлов в каталоге и запись в файл
Спасибо за помошь, шелл обязательно подучу)
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Просмотр файлов в каталоге и запись в файл
по большому счёту, ls, это та-же stat, только для нескольких файлов. Для чего в неё внедрили раскраску и сортировку. (:
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Просмотр файлов в каталоге и запись в файл
и многопоточность.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Просмотр файлов в каталоге и запись в файл
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Просмотр файлов в каталоге и запись в файл
ЕМНИП неплохо можно распараллелить сортировку слиянием.
вроде да... вот куплю двухпроцессорную мамку - почитаю.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Просмотр файлов в каталоге и запись в файл
При чем тут процессоры? Вообще-то, надо покупать мамку с тремя PCI-X, три супер-пупер видеокарты nVidia (т.е. уже тысяч в 200 рублей затрат), а потом уже в реалтайме делать вейвлет-фильтрацию
Мне вот интересно, насколько быстро это будет - стоит ли игра свеч? Если, например, данные одной ночи наблюдений такой компьютер будет обсчитывать хотя бы за два дня, это будет сверхкруто!
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Просмотр файлов в каталоге и запись в файл
при том, что глупо проверять многопроцессорные задачи на одном процессоре, с одним ядром. Или я не прав?
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: Просмотр файлов в каталоге и запись в файл
Так CUDA и нужна для того, чтобы выполнять задачи на процессорах видеокарты. А в компьютере у вас может быть установлен дохлый селерон, от него требуется только гонять куски данных между оперативкой и памятью видеокарты. Берете три каких-нибудь крутых видеокарты с 2-3тысячами процессоров на каждой, получаете монстра с 6-9тысячами процессоров. Пишете алгоритм с хорошим распараллеливанием (чтобы все графические процессоры задействовать) и отдаете данные на обработку видеокарте.
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка
-
drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Просмотр файлов в каталоге и запись в файл
а у меня и видеокарты нет (встроенные) :)