GNU find
а что это за tmpfs ?
система deb unstable
fs reiser
AFAIK, это ramdrive под Linux.
А где смеяться-то, я не понял?
То, что `apropos tmpfs` молчит, это само собой разумеется.
Плакать надо.
[redhat-7.3 root]# find /tmp -printf %F
ext3
[fc-1 root]# find /tmp -printf %F
ext3
[fc-2 root]# find /tmp -printf %F
ext3
Просто под linux документация по всему что касается ядра лежит не в манах, а в директории Documentation дистрибутива ядра. В частности, то что тебя интересует лежит в Documentation/filesystems/tmpfs.txt
О! Твой дедрэт существенно лучше моего, он безглючно выдает 1 (одну) файловую систему. Шутка юмора в том, что еще существует масса других файловых систем. Согласись, при единственно возможной опции etx3fs применимость этого ключа невелика.
tmpfs?
отсутствие перевода строки в -printf?
мануал к find?
Если никто не допер, то объясняю. У меня find не заработал со следующими ключами: ext2fs, nfs, ext3fs, procfs, local (на последнее и не надеялся). Что значит не заработал? Значит, что не выругался на такую опцию, но не находил ничего. Тогда я решил проверить, а какие же fstype он поддерживает? Уродский вывод `find -printf %F` можно считать ответом на вопрос "какие же fstype он поддерживает?"?
man 8 mount
man 5 fstab
[cluster shurick]$ find /proc/1/ -fstype proc
/proc/1/
/proc/1/fd
find: /proc/1/fd: Permission denied
/proc/1/environ
/proc/1/status
/proc/1/cmdline
/proc/1/stat
/proc/1/statm
/proc/1/maps
/proc/1/mem
/proc/1/cwd
/proc/1/root
/proc/1/exe
/proc/1/mounts
[cluster shurick]$
и вообще:
[cluster shurick]$ cat /proc/filesystems
nodev rootfs
nodev bdev
nodev proc
nodev sockfs
nodev tmpfs
nodev shm
nodev pipefs
ext2
nodev ramfs
msdos
vfat
iso9660
nodev smbfs
ntfs
udf
reiserfs
nodev devpts
nodev usbdevfs
nodev usbfs
[cluster shurick]$
> Тогда я решил проверить, а какие же fstype он поддерживает?Где логика? В man 1 find написано другое. См. начало треда.
man 8 mount
man 5 fstab
cat /proc/filesystems
В Линуксе, кстати, на procfs гораздо больше информации всякой, чем во фре, привыкай
Там всё правильно написано.
Хотите, грят, узнать, какие у вас файловые системы - дык есть у нас, грят, фича для этого.
Подразумевается, что ман после этого дочитают до конца, и подумают головой.
Похоже, ты не выполнил последний шаг.
> В man 1 find написано другое.Я понял свою ошибку. А фраза "You can use -printf with the %F directive to see the types of your filesystems." все таки не корректна, и cсылки на /proc/filesystems в мане нету. Получается фичи для того что бы узнать все возможные fstype нету.
Там всё правильно написано.
Хотите, грят, узнать, какие у вас файловые системы - дык есть у нас, грят, фича для этого.
Подразумевается, что ман после этого дочитают до конца, и подумают головой.
Похоже, ты не выполнил последний шаг.
Всем спасибо.
Завтра буду понимать почему -fstype ext2fs не работало.
Завтра буду понимать почему -fstype ext2fs не работало.
потому что должно было быть -fstype ext2 или -fstype ext3 (что там у тебя...)
Глеб, ты вырос и забыл google?
Скорее всего.
Какой гугл нах? Мануала должно быть достаточно. Никаких гуглов, хавту и прочей пурги.
Но ведь получается, что у тебя какая-то работа не сделана из-за того, что мануал в чём-то не совершенен. Это же не нормально?
Конечно не нормально.
Оставить комментарий
sergey_m
Читаем:Пробуем:
Делаем выводы.