O comando flar permite a administração de arquivos. É possível dividir um arquivo em seções. Essas seções podem ser modificadas, adicionadas ou excluídas e, em seguida, mescladas, para criar um arquivo. Também é possível obter informações sobre o arquivo.
Não modifique a seção Arquivos de dados ou comprometerá a integridade do arquivo.
É possível dividir um arquivo em seções, o que permite modificar algumas seções, adicionar seções novas ou excluir seções. Depois de ter modificado as seções, é necessário mesclá-las para criar um novo arquivo. Por exemplo, pode ser necessário adicionar uma seção definida pelo usuário ou modificar a seção de identificação do arquivo. Não modifique a seção Arquivos de dados ou comprometerá a integridade do arquivo.
O comando flar split divide um arquivo Solaris Flash em seções. O comando flar copia cada seção em um arquivo separado no diretório atual ou diretório especificado. Os arquivos recebem os mesmos nomes da seção. Por exemplo, o arquivo cookie é salvo em um arquivo chamado cookie. É possível especificar que o comando flar split salve apenas uma seção. A sintaxe do comando é a seguinte:
flar split [-d dir] [-u section] [-f archive] [-S section] [-t [-p posn] [- b blocksize]] filename
No exemplo a seguir, archive1.flar é dividido em três arquivos:
cookie – A primeira linha do arquivo, que identifica a versão do formato do arquivo. Não altere esse identificador.
identificação – Uma cópia da seção de identificação do arquivo com todos os pares de palavra-chave.
arquivo – O próprio arquivo. Esse arquivo pode ser compactado.
# flar split archive1.flar |
Depois de o arquivo ter sido dividido, é possível modificar a seção de identificação do arquivo ou adicionar uma seção definida pelo usuário. As seções podem, em seguida, ser mescladas para recriar o arquivo.
Depois de ter dividido um arquivo em seções, você pode combinar as seções para criar um novo arquivo.
O comando flar combine cria um arquivo Solaris Flash de seções individuais. A tabela a seguir descreve como o comando flar manipula a combinação de seções.
A sintaxe de comando a seguir é do comando flar combine.
flar combine [-d dir] [-u section] [-t [-p posn] [- b blocksize]] filename
Recupera as seções a serem combinadas de dir, em vez do diretório atual.
Se você utilizar essa opção, flar copia o cookie, a identificação, o arquivo e as seções de seção. É possível especificar um único nome de seção ou uma lista de nomes de seção separada por espaços.
Se você não utilizar essa opção, flar copiará apenas as seções cookie, identificação e arquivo.
Nesse exemplo, uma seção de cookie do arquivo, uma seção de identificação do arquivo e uma seção de arquivos de dados são combinadas para se tornar um arquivo completo. O arquivo é chamado newarchive.flar.
# flar combine newarchive.flar |
Nesse exemplo, uma seção de cookie do arquivo, uma seção de identificação do arquivo, uma seção de arquivos de dados e uma seção definida pelo usuário são combinadas para se tornar um arquivo completo. O arquivo é chamado newarchive. flar. O conteúdo da seção definida pelo usuário está no arquivo que é chamado definido pelo usuário , que está no diretório atual.
# flar combine -u user_defined newarchive.flar |
Utilize o comando flar info para obter informações sobre arquivos que já foram criados. A sintaxe do comando é a seguinte:
flar info [-l] [-k keyword] [-t [- p posn] [-b blocksize ]] filename
Retorna apenas o valor da palavra-chave keyword.
Lista todos os arquivos na seção de arquivo.
Nesse exemplo, o comando verifica a estrutura de arquivos do arquivo chamado archive3.flar.
# flar info -l archive3.flar aaa aaa/bbb aaa/bbb/ccc aaa/bbb/ccc/ddd aaa/eee |