Где dd запускается при копировании раздела?

Определять местоположение точечных файлов basename должен быть применен к переменной $file. например, путь /tmp/.dotone например, не имеет первого символа '.'

Использование извлечения кода basename присваивать переменную f с именем файла, затем впоследствии использование ${f:0:1} определить местоположение первого символа и сравнить это с '.'.

for file in "$dir"/*; do
    f=$(basename $file)
     if [[ $bn == .* ]]; then
     let hiddenDirectoryCounter+=1
     listAllFiles "$file"
   elif [[ -f $file &&  "${f:0:1}" = '.' ]]; then
     ls -l $file
     let hiddenFileCounter+=1
   elif [[ -f $file ]];then
       ...
       ...
2
03.05.2014, 02:23
1 ответ

Предупреждение:[113778] с помощью dd вы можете очень легко уничтожить данные, убедитесь, что у вас есть резервные копии и вы знакомы с [113779]dd[113780], прежде чем использовать его

dd[113782] начнет копирование с первого байта указанного вами диска, включая главную загрузочную запись, mbr. Например [113783]http://www.cyberciti.biz/faq/howto-copy-mbr/

Это скопирует первые 512 байт вашего hdd (в данном случае sda). Эти данные находятся перед первым разделом.

Вы можете изменить [113785]bs=512 count=1[113786] на что-то вроде [113787]count=90G

http://maarten.lippmann.us/?page_id=116
Если вы хотите скопировать только загрузочную информацию, однако это может быть слишком много данных, то в общем случае загрузочная информация не будет такой большой.[113336].

4
27.01.2020, 22:00

Теги

Похожие вопросы