Чтобы получить количество ссылок из inode без поиска во всей файловой системе, на ext2
/ ext3
/ ext4
файловую систему, вы можете использовать debugfs
. Обратной стороной является то, что вам необходимо знать устройство и иметь привилегии root. Плюс, конечно, в том, что это может быть намного быстрее. Для файла с индексом 5638454
на dev / sda2
:
sudo debugfs -R 'stat <5638454>' /dev/sda2
На btrfs
, задана точка монтирования / mnt
вместо устройства :
stat -c %h $(sudo btrfs inspect-internal inode-resolve 5638454 /mnt)
Иногда полезно знать, что linux-life
может быть так просто, как можно себе представить, в данном случае с помощью SoX (Sound eXchange):
sox infile.flac outfile.flac repeat 32
это работает даже с различными форматами файлов, такими как:
sox infile.flac outfile.mp3 repeat 32
зациклится на128 kbps
MP3
Другие скорости передачи можно установить с помощью опции:
-C|--compression FACTOR Compression factor for output format
получение MP3 со скоростью 320 кбит/с будет получено с помощью этой команды:
sox infile.flac -C 320 outfile.mp3 repeat 32
и, наконец, простоевоспроизведение без паузиз командной строки с помощью mpv:
mpv --loop-file infile.flac
или то же еще проще:
mpv --loop infile.flac