InglêsFrancêsEspanhol

Ad


favicon do OnWorks

dncopy - On-line na Nuvem

Execute dncopy no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando dncopy que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


dncopy - Copia arquivos de/para um sistema VMS

SINOPSE


dncopiar [opções] origem destino
dncopiar [opções] fonte... diretório
tipo de dn fonte...
opções:
[-vdisklEVh] [-m modo] [-a atributos de registro] [-r formato de registro] [-b tamanho do bloco] [-p VMS
proteção]

DESCRIÇÃO


dncopy copia arquivos de e para sistemas VMS.

Os arquivos em sistemas VMS devem ser especificados no formato DECnet transparente usual de
nó"senha do nome de usuário"::[diretório]arquivo. Para proteger cotações e cifrões da shell
expansão, recomendo que todas as especificações do arquivo VMS sejam colocadas entre aspas simples (consulte
EXEMPLOS abaixo). Se você não quiser digitar a senha na linha de comando, coloque um
hífen ("-") em seu lugar e você será solicitado a digitá-lo.

dncopiar pode copiar arquivos únicos e vários arquivos. Se vários arquivos forem copiados, o
O destino deve ser um diretório, mas pode estar no sistema Linux local ou em um sistema VMS.
Os arquivos a serem copiados podem ser uma mistura de arquivos VMS e arquivos locais (sim, você pode copiar
de VMS para VMS com este programa, mas não tenho certeza por que você gostaria disso)

Os curingas são suportados para arquivos locais e VMS (é claro que os curingas locais são expandidos por
A concha). Lembre-se de usar curingas VMS (*%) em sistemas de arquivos VMS e curingas Unix (*?
etc) em arquivos Unix.

O pseudo-nome de arquivo '-' pode ser usado para representar entrada padrão ou saída padrão para
permitir que o dncopy seja usado em um pipeline. Os nomes dos arquivos são alterados para letras minúsculas quando copiados
do VMS para o Linux.

O ambiente DNCOPY_OPTIONS pode ser usado para fornecer um conjunto padrão de opções para copiar
arquivos. Se (por exemplo) você quiser enviar arquivos normalmente como blocos em vez de registros
você pode definir DNCOPY_OPTIONS="-mblock". Então, para enviar um arquivo como registros você precisaria
tipo dncopiar -mrecord myfile.txt vmsbox:: ao invés.
As opções em DNCOPY_OPTIONS podem ser substituídas por opções digitadas na linha de comando, exceto
onde não há opção de negação disponível (veja -k -d -i ). Se você colocar essas opções em
DNCOPY_OPTIONS então para removê-los você terá que substituir todo o ambiente
variável, por exemplo:
$ DNCOPY_OPTIONS="" dncopy meuarquivo.txt vmsbox::

tipo de dn é simplesmente uma versão do dncopy onde o arquivo de saída é forçado a "-". Assim é preciso
todas as mesmas opções do dncopy. É apenas uma conveniência.

OPÇÕES


-v Operação detalhada. Quanto mais opções -v estiverem presentes, mais detalhado o dncopy será
tornar-se. Um -v é aproximadamente equivalente ao qualificador /LOG no comando de cópia DCL.
Mais de um é realmente útil apenas para depuração.

-i Operação interativa. Avisa antes de copiar um arquivo. Esta opção é aproximadamente
equivalente ao qualificador /CONFIRM no comando de cópia DCL.

-l Ignore os intertravamentos nos arquivos copiados do VMS. Isso fará o possível para ler os dados
independentemente do bloqueio de registro ou arquivo, mas nem sempre será bem-sucedido.

-s Mostrar estatísticas de transferência. Isso mostra o rendimento de todas as cópias (no caso de
transferências curinga) realizadas em K bytes/segundo. Desta vez não inclui isso
para estabelecer a conexão. por exemplo, ao enviar para VMS a sobrecarga de criação de um
O processo NETSERVER não está incluído.

-k Mantenha os números de versão nos arquivos copiados dos sistemas VMS. Por padrão, o dncopy irá remover
o número da versão dos arquivos porque eles não têm significado no Linux. se você
especifique -k na linha de comando, o arquivo VMS será criado exatamente com o
mesmo nome que tinha no sistema VMS. Para acessar esses arquivos no Linux você irá
precisa colocá-los entre aspas. por exemplo, menos "vmsfile.txt;1".

-m {gravar | bloquear}
Define o modo de transferência para bloquear ou gravar. registro é o padrão. Normalmente registro
é o que você quer, mas quadra é usado para enviar arquivos binários para o sistema VMS. Observação
que se você usar -mblock para extrair arquivos do VMS, talvez não consiga entender
o arquivo no Linux porque o dncopy também puxará toda a estruturação interna do VMS do
o arquivo, bem como os dados. A menos que você realmente saiba o que está fazendo -mblock é
realmente útil apenas para enviar arquivos.

-a {nenhum|ftn|cr|prn}
Define os atributos de controle de carro para arquivos copiados para um sistema VMS. O padrão
is cr.

-r {consertar|var|vfc|stm}
Define o formato de registro dos arquivos copiados para um sistema VMS. O padrão é stm. In
na verdade, o padrão é STREAMLF, pois corresponde ao formato dos arquivos no Unix
sistemas e, portanto, é o menos provável de resultar em corrupção de arquivos. Se você estiver
enviando um arquivo de texto puro então var or vfc pode ser mais apropriado para o seu
aplicação. fixo pode ser útil para arquivos de estruturas de blocos e arquivos de dados.

-b N Defina o tamanho do bloco para transferências. O padrão é alto o suficiente para todos os registros
arquivos estruturados. se você estiver enviando um arquivo com -mblock então você deve usar isso
para definir o tamanho do bloco do arquivo a ser criado no final do VMS. Ao enviar bloco
arquiva as alterações padrão para 512, pois normalmente é isso que você deseja (espero).

-d Remova quaisquer caracteres CR finais no final de uma linha. Isto é útil para enviar
Arquivos DOS para VMS. Funciona apenas durante a transferência no modo de gravação.

-p 'proteção'
Ao enviar arquivos para VMS, define a proteção do arquivo remoto recém-criado.
Sem esta opção, o VMS definirá a proteção como padrão para o controle remoto.
do utilizador. A proteção deve estar no formato estilo VMS e colocada entre aspas simples
para protegê-lo da casca (ver exemplo).
Esta opção é ignorada ao copiar do VMS.

-P Coloque o arquivo na fila para impressão em SYS$PRINT quando ele chegar ao final do VMS.

-D Exclua o arquivo quando ele for fechado. Isto só é realmente útil em conjunto com
P.

-T connect tempo limite
Especifica a quantidade máxima de tempo que o comando irá esperar para estabelecer um
conexão com o nó remoto. um 0 aqui fará com que espere para sempre. o
o padrão é 60 segundos

-E Ignore erros ao abrir arquivos de saída. Isso é útil se você estiver enviando muito Unix
arquivos para VMS, alguns dos quais possuem nomes de arquivos ilegais (por exemplo, ~ arquivos de backup). dncopiar
reportará um erro para cada arquivo, mas continuará enviando.

-h -? Exibe ajuda para usar o comando.

-V Mostra a versão do pacote de ferramentas de onde vem o dncopy.

MEIO AMBIENTE VARIÁVEL


Você pode colocar seus padrões mais comumente usados ​​na variável de ambiente DNCOPY_OPTIONS
por exemplo:

bash ou ksh:
$ DNCOPY_OPTIONS="-mblock -anone -b1024"; exportar DNCOPY_OPTIONS

csh ou tcsh:
$ setenv DNCOPY_OPTIONS "-mblock -anone -b1024"

faz com que o dncopy envie arquivos como blocos de 1024 bytes sem controle de carro. Você pode substituir
essas opções especificando substituições na linha de comando, como de costume. Esteja ciente de que alguns
as opções não têm conversão (por exemplo, -i -k -d -v), portanto, se você colocá-las em DNCOPY_OPTIONS, não poderá
desative-os sem desatribuir a variável.

EXEMPLOS


Copie LOGIN.COM do sistema VMS "tramp" para Linux como mylogin.com

dncopy 'vagabundo"christine pjc123"::login.com' mylogin.com

Copie todos os arquivos .TXT do diretório VMS SYS$SYSDEVICE:[WP] para / Tmp:

dncopy 'vagabundo"christine pjc123"::sys$sysdevice:[wp]*.txt' / Tmp

Copie um executável para VMS:

dncopy -mblock test.exe 'vagabundo"christine pjc123"::[.BIN]'

Copie um arquivo para VMS e defina sua proteção

dncopy secret.dat marsha:: -p (s:, o:rwed, g:re, w:)'

Exiba o conteúdo de LOGIN.COM:

dtype 'trisha"christine -"::login.com'
Em seguida, será solicitada uma senha

ÚTIL HINTS


Para buscar arquivos, os padrões devem servir para a maioria dos propósitos. A maioria dos arquivos VMS são registros
orientado e -mrecord é o modo de transferência padrão. É raro você precisar buscar
arquivos usando -mblock porque você também baixará todas as informações de controle de registro
e isso provavelmente não tem nenhuma utilidade para você.

O envio de arquivos é mais complexo porque o VMS suporta muito mais atributos que o Linux, então você
precisará saber algo sobre o arquivo que você está enviando. Arquivos de texto devem estar OK com
os padrões, a menos que você precise alterar o formato do padrão TRANSMISSÃO para VFC or VARs.
O controle de transporte também pode ser especificado se você quiser ser tão exigente.

Muitas vezes, os arquivos binários podem precisar ser enviados -mblock para serem úteis no final do VMS.
provavelmente deseja especificar um tamanho de bloco com o -b opção. O padrão é 512, que é
bastante útil, mas se você estiver enviando (digamos), um saveset 8192 ou 32256 pode ser necessário. Julgamento-
and-error pode ser a única maneira em alguns casos, a menos que você conheça muito bem o conteúdo do arquivo.
Se você realmente não sabe o que fazer, basta enviar -mblock e use o set file/attr
comando para massageá-lo no final do VMS até que você esteja satisfeito com ele. (Se você estiver usando VMS
anteriores à versão 6.1, você precisará do utilitário freeware FILE para fazer isso)

Use dncopy online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    wxPython
    wxPython
    Um conjunto de módulos de extensão Python que
    envolva as classes GUI multiplataforma de
    wxWidgets.. Público: Desenvolvedores. Do utilizador
    interface: Sistema X Window (X11), Win32 ...
    Baixar wxPython
  • 2
    gerenciador de arquivos de pacote
    gerenciador de arquivos de pacote
    Este é o gerenciador de arquivos do pacote Total War
    projeto, a partir da versão 1.7. UMA
    breve introdução ao Warscape
    Modificação: ...
    Baixar packfilemanager
  • 3
    IPerf2
    IPerf2
    Uma ferramenta de tráfego de rede para medir
    Desempenho de TCP e UDP com métricas
    em torno da taxa de transferência e da latência. o
    objetivos incluem manter um ativo
    iperf cod ...
    Baixar IPerf2
  • 4
    fre: ac - conversor de áudio gratuito
    fre: ac - conversor de áudio gratuito
    fre:ac é um conversor de áudio e CD gratuito
    ripper para vários formatos e codificadores.
    Possui MP3, MP4/M4A, WMA, Ogg
    Formato Vorbis, FLAC, AAC e Bonk
    Apoio, suporte, ...
    Baixar fre:ac - conversor de áudio grátis
  • 5
    matplotlib
    matplotlib
    Matplotlib é uma biblioteca abrangente
    para criar estático, animado e
    visualizações interativas em Python.
    Matplotlib torna as coisas fáceis e fáceis e
    coisa difícil ...
    Baixar Matplotlib
  • 6
    Homem-Bot
    Homem-Bot
    Escreva sua lógica de chatbot uma vez e
    conecte-o a um dos disponíveis
    serviços de mensagens, incluindo Amazon
    Alexa, Messenger do Facebook, Slack,
    Telegram ou até mesmo você...
    Baixar BotMan
  • Mais "

Comandos Linux

Ad