The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Операционные системы > HP-UX
.
Google unix.com



HP-UX HP-UX (Hewlett Packard UNIX) является Hewlett-Packard Собственная реализации на Unix операционной системы, основанной на System V.

Подробнее UNIX и Linux Темы форума можно найти полезные
Нить Резьба для начинающих Форум Ответы Последнее сообщение
Unix сценарий для обнаружения новых файлов вступления в каталоге james_1984 Shell программирование и сценарии 13 10-10-2008 07:31 AM
WH индексным дескриптором индекса начинается с 1 в отличие от индекса массива (0) sairamdevotee UNIX для чайников Вопросы И Ответы 1 08-17-2008 05:04 AM
почему индексным дескриптором индекс файловой системы начинается с 1 в отличие от индекса массива (0) sairamdevotee Файловые системы, диски и память 0 08-17-2008 04:50 AM
tcsh + завершает суб-каталоге вход JamesGoh Shell программирование и сценарии 0 04-23-2008 04:52 AM
Что такое индекс? Рави Радж Кумар Shell программирование и сценарии 3 12-26-2006 08:43 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 06-22-2009
psimoes79 psimoes79 is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2007
Сообщений: 21
Получение индекс последней записи в каталог

Здравствуйте,

Есть ли вообще получить индекс последней записи в каталог? Я использую С программой для просмотра записей, но я хочу, чтобы перейти к последней записи, потому что каталог очень большой и я не хочу, чтобы прочитать все. Я использую размер каталоге файл описателя, но когда я удалить файлы размером не уменьшится. Любые идеи? Спасибо.
Old 06-22-2009
vbe's Avatar
VBE vbe is offline Forum Staff  
Модератор
  
 

Регистрация: Sep 2005
Место проведения: Швейцария - GE
Сообщений: 1585
Цитата:
Я хочу, чтобы перейти к последней записи, потому что каталог очень большой и я не хочу, чтобы прочитать все.
Кое-как

Код:
mos:/xtra $ ll|wc -l
2259
mos:/xtra $ ll -lt|head -2
total 1624588
-rw-rw-r--   1 oracle     dba           6645 Jun 20 23:00 oa....

Old 06-22-2009
psimoes79 psimoes79 is offline
Зарегистрированный пользователь
  
 

Регистрация: Jul 2007
Сообщений: 21
Когда вы делаете что-то вроде все записи каталога читаются, и только последние два напечатаны. То, что я нужен, чтобы перейти к последней записи. Ли я сказал, размер каталога дескриптор файла не всегда работает, потому что когда каталог растет, дескриптор файла увеличивается, но, когда файлы удаляются, дескриптор файла размером не уменьшится.
Old 06-22-2009
Джим Макнамара jim mcnamara is offline Forum Staff  
...@...
  
 

Регистрация: Февраль 2004
Местонахождение: Н. М.
Сообщения: 5805
Вы хотите seekdir () и telldir () в dirent.h

Тем не менее, не забудьте прочитать ваши manpage: seekdir () в соответствии с POSIX в основном необходимо знать смещение вперед, нет SEEK_END эквиваленте (как и в lseek ()). Ваш осуществления могут вести себя иначе.
Old 06-22-2009
метил methyl is offline
Зарегистрированный пользователь
  
 

Регистрация: Mar 2008
Сообщений: 1184
В последней записи в каталог с подкаталогами не является недавно созданный файл. Она может иметь мало пользы, если вы хотите совсем недавно обновленный файл. Каталог списки от "LS" всегда сортировать каталог.


Код:
# Last entry in directory
find . -type f -print | tail -1 | xargs ls -liad


Это тот же каталог, что и в предыдущей должности (например, 180 Mb каталог файлов). Если да, то вы смогли узнать, сколько файлов Есть в каталоге, и является ли она подкаталогами?
Reply

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код Вне
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 04:40 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0