Предполагая, что ни одно из ваших имен файлов не содержит новой строки(\n
)и что у вас есть утилиты GNU, вы можете использовать это как быстрое и грязное решение:
find. -maxdepth 1 -type f -exec stat --fmt $'%s\t%n' {} + | sort -n | tail -1
Удалите -maxdepth 1
, если у вас есть подкаталоги, которые необходимо включить в поиск. Если ваш find
не поддерживает терминатор +
, вы можете заменить его менее эффективным \;
. Измените строку формата на просто '%s'
, если вы не хотите, чтобы вывод имени файла.
Если у вас есть имена файлов с непечатаемыми символами -, вы можете использовать этот более медленный вариант:
find. -maxdepth 1 -type f -exec stat --printf "%s\t" {} \; -print | sort -n | tail -1
Удалите -print
, если вы действительно не хотите выводить имя файла.
Думаю, для OSX можно использовать такую команду, но у меня нет простого способа проверить ее. Удалите -print
, если вы не хотите, чтобы имя файла выводилось :
find. -maxdepth 1 -type f -exec stat -f '%z' -n {} \; -print | sort -n | tail -n 1
Вы должны написать Debian ISO с
dd if=/path/to/file of=/dev/sdY; sync
(измените Y
на правильную букву. Читайте внимательно, очень похоже на то, что вы делали. ).
Не в разделе.
Просто повторите (как следует ), и это должно исправить ситуацию. Если вы хотите другой раздел, вам нужно больше узнать о том, как он работает. Начните с основ. Заставьте это работать. Затем продвигайтесь оттуда.
sudo chgrp floppy /dev/sdY
Убедитесь, что вы изменили правильный файл:ls -l /dev/disk/by-path
и т. д.
sudo --group floppy -s
Теперь выполните операцию.