Урок в том, почему необходимо прочитать страницы справочника …
-r
или --no-run-if-empty
флаги являются моим другом.
В зависимости от того, кто настроил старую машину Windows (т.е.: если это от HP, Lenovo, и т.д.), у Вас может быть много различных разделов на диске, который Вы обычно не видели бы с Windows. Те разделы могли бы включать восстановление, неиспользуемое место, и т.д. Как упомянуто в ответе выше, используйте fdisk для наблюдения разделов.
fdisk -l /dev/sdb
Используя ту информацию можно узнать, который - раздел то, где файлы, в которых Вы нуждаетесь, расположены. Самый большой раздел является, вероятно, тем, который Вы хотите.
В зависимости от Вашего распределения и версии Windows, Вы, возможно, должны были бы привести ntfs-4g пакет в порядок для монтирования диска. Похоже, что Вы хотели смонтировать его только для чтения и что Вы ожидаете, что это будет ntfs3 на основе Вашей fstab записи.
mount -o ro /dev/sdbX /media/Microsoft
Для второй части вопроса у Вас должно быть несколько опций в зависимости от того, что Вы хотите сделать. Можно сделать нормальные файловые системы с mkfs, или Вы могли создать логический том. Если у Вас есть современная установка недавнего дистрибутива Linux затем, Ваша система больше, чем, вероятно, использует LVM - можно свериться с командой"vgs
". При получении вывода с деталями о группе объема затем, LVM существует. Вы могли добавить диск к LVM, чтобы развернуть Ваши существующие разделы или создать новый, независимый диск, который смонтирован где-нибудь отдельно.
Найдите разделы/dev/sdb и смонтируйте правильный, которые содержат файлы, которые необходимо скопировать. Попытайтесь ниже перечислить разделы/dev/sdb:
sudo fdisk -l /dev/sdb
Никакая потребность отредактировать/etc/fstab для монтирования. Просто используйте команду как это. (человек монтируется),
sudo mount -t type device dir
Необходимо указать тип, возможно, ntfs или vfat, причина, это - разделы окон.
После этого создайте раздел с помощью fdisk/gparted, затем создайте файловую систему с помощью mkfs, mkfs.ext3, mkfs.ext4, что-либо, в чем Вы нуждаетесь.
Я думаю, что лучше с sed
, как: sed 's/\/ahy/g'
и sed 's/\/aly/g'
. Он заменит любой символ пробела для ahy
или ally
.
Это также возможно с awk
, но я не мог понять, как хранятся ваши данные: -/
EDIT:
Попробуйте это
awk '{if ($1 = = «Организм:») {word = $2; print $0} else {if ($1 = = «matching») {print $0} else {print word $0}}} 'имя файла
Да, awk
является правильным инструментом для таких задач. Предполагая, что все данные находятся в одном файле, как показано в вопросе, попробуйте:
awk '
/^Organism:/ { prefix = $2 ; print ; next }
/^matching/ || !NF { print ; next }
{ print prefix, $1 }
'
-121--174849- сначала смонтировать раздел с помощью:
sudo fdisk -l or mount
sudo umount /dev/sdb1
sudo mkfs.vfat -n usbname -I /dev/sdb1
или
sudo mkntfs /dev/sdb1
или любого формата, например .ext3, .ext4 и...