Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Bogo в May 09, 2012, 14:50



Титла: Права върху файлове или какво ?
Публикувано от: Bogo в May 09, 2012, 14:50
Здравейте колеги :)

Днес се сблъсквам с нещо което не бях преди. Копирайки файлове и директорий от един Maildir в друг, стигам до там че немога да си чета писмата.

Въпроса ми е, какво означава цифрата след тиретата за правата. Тези със 6 ги чета в пощата, а 5-цата не.

Какво е това дева ?!

(http://bgfm.net/shot)


Титла: Re: Права върху файлове или какво ?
Публикувано от: bop_bop_mara в May 09, 2012, 15:33
Не е ли броят на hard links?  ???


Титла: Re: Права върху файлове или какво ?
Публикувано от: laskov в May 09, 2012, 15:45
И аз мисля като mara, но в Cyrus IMAP например, след като се копират писма от една директория в друга, не през IMAP сървъра, а с други средства, след това трябва да се направи реконструкция на базата данни в директорията, която е в три специализирани файла. Ти явно не ползваш Cyrus и явно не искаш да ползваш средствата на сървъра за копиране на писма през пощенския клиент ... , а дали нямаш подобна база данни за писмата в директорията?


Титла: Re: Права върху файлове или какво ?
Публикувано от: romeo_ninov в May 09, 2012, 16:43
Не е ли броят на hard links?  ???
може лесно да се провери с
ls -i <filename>


Титла: Re: Права върху файлове или какво ?
Публикувано от: bop_bop_mara в May 09, 2012, 17:10
Не е ли броят на hard links?  ???
може лесно да се провери с
ls -i <filename>
Това дава номера на inode на файла. После може с един find да се открият всички hard links на този inode.

Ама така, де, числото в изхода на ls си е броят им (http://pubs.opengroup.org/onlinepubs/007904875/utilities/ls.html). Предполагам упражнението с ls -i и find може да помогне да се открие къде е липсващия hard link, ако това е проблемът.

Bogo, а ти как ги копира тия файлове?