Информация об обнаружении типа на самом деле не встраивается в программу файла, программа файла просто читает волшебный файл и затем ищет подписи в том файле для наблюдения что соответствия.
Волшебный файл существует оба как скомпилированная версия, magic.mgc
, и как первоисточник, который человекочитаем и просто назван magic
. В моих основанных на Fedora системах они могут быть найдены в:
/usr/share/misc/magic
/usr/share/misc/magic.mgc
Больше информации о формате файла может быть найдено в magic(5)
страница руководства.
У Вас могут быть скрытые файлы. Можно найти их с ls -la
для проверки Вы хорошо с реальным удалением их сначала. Затем можно удалить файлы перед выполнением rm -r
или rmdir
по мере необходимости.
Можно также просто сделать rm -rf
вызвать рекурсивное удаление, даже если целевой каталог содержит файлы. Все обычные предупреждения применяются, но это сделает задание независимо от того, что Ваш каталог содержит - пока у Вас есть полномочия удалить файлы и каталоги, конечно.
Файлы формы .fuse_hidden*
создаются файловыми системами FUSE, когда файл удален, но все еще используемый где-нибудь и должен все еще иметь запись каталога. Это подобно .nfs*
файлы на каталогах экспортированы по NFS.
Выполненный df -T .
для наблюдения типа файловой системы, это смонтировано на текущем каталоге и его точке монтирования. Для внешнего жесткого диска возможности состоят в том, что это - файловая система NTFS, смонтированная через драйвер NTFS-3G, который является основой на FUSE.
Имя является поддельным именем, которое драйвер файловой системы изобретает для удаленного файла. Вы не можете удалить файл (или скорее при создании файла он вновь появляется под другим именем). Вы не можете удалить каталог также, так как это не пусто. Необходимо будет найти то, что использует этот файл. Наиболее вероятная причина использования состоит в том, если это открыто некоторым приложением. Выполненный lsof /media/mount-point
где /media/mount-point
точка монтирования файловой системы, и ищите открытый файл в том каталоге.
Попробуйте добавить опцию -U
.
На справочной странице
-U
--packet-buffered
If the -w option is not specified, make the printed packet output ``packet-buffered''; i.e., as the description of the contents of each packet is printed, it will be written to the standard
output, rather than, when not writing to a terminal, being written only when the output buffer fills.
If the -w option is specified, make the saved raw packet output ``packet-buffered''; i.e., as each packet is saved, it will be written to the output file, rather than being written only when
the output buffer fills.
The -U flag will not be supported if tcpdump was built with an older version of libpcap that lacks the pcap_dump_flush() function.
-121--125325- В командной строке можно использовать команду tar
. Например, tar -tf example.rpm | less
для перечисления всех файлов в об/мин.
Если вы находитесь на компьютере mac, помните также о * .localized файлах, которые могут стать невидимыми даже для «ls -la», «find» и их ilk в файловой системе FUSE. [Это обнаружено с помощью файловой системы FUSE, созданной ConnectedData Transporter, на MacBook Pro.]
Это может произойти и при раздаче файла в торрент-клиенте. Просто убедитесь, что вы выключили торрент-клиент или удалили торрент-файл.
Для внешних жестких дисков эту проблему можно решить,
Переместить в корзину
У меня это сработало, даже если rm - RF
не работает.
find DE.aspx_files -exec ls -la {} \;
определить скрытые файлы или файлы, названные со специальными символами. – Tim Kennedy 15.09.2012, 03:49