Yafc binary options
Data Shovel Autor (es): Hagen Hpfner O cliente yafc baseado em consoles fornece aos usuários uma abordagem conveniente, simples e interativa para trocar dados com servidores ftp e SSH. Embora a maioria das distribuições Linux tipicamente incluam um programa ftp, é provável que seja menos intuitivo. E a mesma coisa pode ser dito sobre as soluções de ftp baseadas na web oferecidas por vários provedores. Os desktops modernos como o Gnome ou o KDE incluem extensões de ftp que suportam arrastar e soltar, mas são de pouco uso se você precisar definir as permissões para os arquivos no servidor e elas não se prestam a scripts. O ftp cliente yafc 1 (Yet Another Ftp Client) pode ser ligeiramente mais antigo e baseado em console, como ftp, mas também oferece mais opções e é mais conveniente usar (Figura 1). No Ubuntu, você pode sudo apt-get install yafc para instalar a ferramenta em seu disco rígido. O SUSE possui a versão 1.1.1 como um pacote binário e você pode executar o gerenciador de pacotes para instalá-lo. Se a distribuição da sua escolha não incluir o yafc, você encontrará o código-fonte para uma versão de compilação no site do projeto. Antes de usar ftp e yafc para transferir dados, você precisa acessar o servidor ftp na outra extremidade. Além disso, você precisa de credenciais de um nome de usuário e uma senha. Para abrir uma conexão com o servidor em uma janela de terminal, digite um comando com a seguinte sintaxe: As opções mais úteis aqui incluem - a para acesso anônimo (que o servidor precisa suportar) ou - q para suprimir o texto de boas-vindas. Digitando yafc - h exibe uma lista completa de opções. Se você não especificar o protocolo, o yafc será padrão para ftp: //. Como alternativa, o cliente também suporta csh: // comunicações criptografadas (veja a Figura 2). O servidor na outra extremidade terá de ser um servidor SSH em vez de um servidor ftp neste caso. Em contraste com ftp, a vantagem é que as senhas de texto não são enviadas. Além do protocolo, você também pode omitir o nome de usuário. O Yafc fornecerá seu nome de usuário local. A opção - u suprime esse comportamento padrão e, em seguida, o yafc solicitará que você insira um nome de usuário. Além do nome de usuário, você pode digitar uma senha para sua conta no servidor com um dois-pontos como o caractere de separação. Por razões de segurança, isso só é recomendado para scripts automatizados ou situações em que você tem certeza de que ninguém é ombro surf. Embora você deve digitar o nome do servidor, a porta não é necessária a menos que o servidor na outra extremidade use uma porta não padrão. Se necessário, você pode especificar o diretório no servidor no qual você deseja que o yafc comece a trabalhar. Abre uma conexão SSH-criptografada para o servidor em 172.17.0.221 para o usuário hopfnehn. Em seguida, o servidor solicita ao usuário a senha e concede o cliente ftp ao diretório / documents. Yafc pode lidar com várias conexões paralelas para servidores. O comando diz ao yafc para abrir outra conexão paralela à existente. Para alternar entre as duas conexões, você pode digitar o comando switch no modo interativo. Em vez de abrir uma conexão com um servidor quando você inicia o yafc, você pode iniciar o cliente no modo interativo. O comando no prompt de linha de comando yafc abre conexões com os servidores necessários. Modo interativo Depois de abrir uma conexão, o yafc muda para o modo interativo, a partir do qual você pode digitar comandos para transferir arquivos. Vários comandos estão disponíveis para isso e também suportam a navegação nos diretórios de servidor e cliente. Assim como o comando shell familiar, ls lista o diretório atual do servidor, o diretório cd muda para outro diretório e o pwd informa o seu diretório de trabalho atual (Figura 3). Para executar esses comandos localmente em vez de no servidor, basta digitar um ponto de exclamação antes do comando. Para obter uma lista de comandos, digite ajuda. O comando put transfere um arquivo do cliente para o servidor e obtém um arquivo do servidor e o armazena no cliente. O Yafc pode solicitar que você substitua arquivos ou diretórios existentes. Uma grande vantagem em relação a outros programas de ftp baseados em console é a capacidade do yafcs de transferir diretórios recursivamente. O put - r test / command não copia apenas o diretório de teste para o servidor, mas também todos os arquivos e subdiretórios abaixo dele. Se necessário, a recursão em combinação com get ajuda os usuários a criar cópias de backup completas de seus dados de servidor. Depois de trocar dados, você pode fechar suas conexões com o comando close e sair do yafc digitando exit. Conclusões Os clientes ftp baseados em console são a ferramenta preferida para transferências de arquivos manuais ou com script para um grande número de arquivos. Yafc, como um dos representantes mais convenientes desta espécie, tem muito mais na linha de funcionalidade a oferecer do que o cliente ftp padrão. Além das opções que eu olhei aqui, ele também suporta proxies ou transmissões de dados NOHUP, durante o qual a transmissão continua apesar do usuário fazer logoff enquanto o computador estiver funcionando. Configuração O Yafc analisará um arquivo de configuração de todo o sistema, lsquo / etc / yafcrc rsquo (ou o que você definir com a opção lsquo --sysconfdir rsquo para o script configure). Em seguida, as configurações pessoais são lidas de lsquo /.yafc/yafcrc rsquo (substituindo as globais). Se nenhum desses arquivos existir, padrões internos serão usados. A opção lsquo --dump-rc rsquo do Yafc pode ser usada para despejar o arquivo de configuração padrão para a saída padrão. Você pode criar seu próprio arquivo de configuração com o comando yafc --dump-rc gt /.yafc/yafcrc. Você pode personalizá-lo com seu editor favorito, ele deve ser bastante auto-explicativo se você ler os comentários. Yafc também procura lsquo /.netrc rsquo, e lê informações autologin desse arquivo. Esse arquivo também é usado pelo cliente ftp padrão. O Yafc usa a biblioteca Readline para ler comandos do terminal e Readline pode ser configurado através do arquivo lsquo /.inputrc rsquo. Neste arquivo você pode colocar keybindings e opções Readline-oriented. Você pode usar yafc para análise condicional do arquivo lsquo /.inputrc rsquo. Um exemplo de arquivo inputrc é incluído na distribuição. Palavras-chave de configuração usadas 4.1 Palavras-chave O arquivo de configuração consiste de palavras-chave com um argumento, separados por um espaço. Existem três tipos de argumentos: strings, booleanos e inteiros. As cadeias devem ser colocadas entre aspas se contiverem espaços. Os argumentos booleanos podem ser escritos como 0/1, true / false ou on / off. As palavras-chave são insensíveis a maiúsculas e minúsculas. Estas são as palavras-chave suportadas: Esta é a senha usada para logons anônimos. Deve ser o seu endereço de e-mail. Definir isto como verdadeiro fará com que o yafc tente iniciar sessão automaticamente. Informações para fazer isso são especificadas por Consulte a seção Marcadores. Se esta opção for verdadeira, yafc tentará reconectar a conexão atualmente aberta se ela tiver tempo limite. O cache do diretório é mantido após uma reconectar bem-sucedida. Fecha o yafc no final do arquivo (geralmente Ctrl-D). Ler entradas de autologin adicionais de lsquo Se true, use conexões de dados de modo passivo. Você pode ter que fazer isso se você estiver atrás de um proxy. Se esta opção for verdadeira, os endereços IP serão revertidos procurados no DNS para um nome de host, que pode ser lento. Defina como false para ignorar isso. Se esta opção for verdadeira, os nomes de arquivos serão preenchidos com. Enquanto aguarda a lista de diretórios a ser baixado. Tempo (em segundos) antes que um diretório em cache expire e precise ser relido. Defina para 0 (zero) para desativar o tempo limite. Mostrar todas as respostas recebidas do host remoto. Mostre exatamente o que está acontecendo. Imprime todos os comandos FTP enviados para o host remoto e todas as respostas recebidas, incluindo o código de resposta. Criar arquivos de rastreamento em lsquo Opções personalizadas que serão passadas para o programa SSH. Tente usar SCP para copiar arquivos antes de voltar a SFTP. O SCP pode fornecer taxas de transferência mais altas do que o SFTP. Defina como true para ignorar a consulta do sistema remoto ao conectar. Alterar as cadeias de ambiente para refletir o que Yafc está fazendo. Essas informações podem ser vistas com o comando shell ps. Use a guia para concluir arquivos remotos. Yeahh. Se definido como yes. O Yafc cria automaticamente marcadores para o site quando a conexão é fechada. Definindo isso para perguntar. Faz yafc perguntar se para criar o marcador. O marcador é dado um nome de aliases apropriado padrão. Se definido como yes. Yafc sempre atualizará um marcador existente quando a conexão for fechada, se não o sinalizador de noupdate foi definido, consulte a palavra-chave noupdate em See section Bookmark keywords. Se definido como yes. Yafc não pergunta se deseja salvar senhas no arquivo de favoritos. A senha anônima, entretanto, é sempre salva. Senhas no arquivo de marcadores são armazenadas como texto simples ou codificado em base64. Certifique-se de que o arquivo não é legível no mundo (chmod 0600 bookmarks.) Se definido como true. Yafc wonrsquot dizer nada sobre automaticamente criou bookmarks. Especifica o tipo padrão usado para transferências de arquivos, binário ou ascii. Configurando isso para ascii pode arruinar arquivos binários (modo ascii reescreve os caracteres de fim de linha). Esta opção especifica quais mecanismos de segurança devem ser tentados, em determinada ordem. É uma seqüência separada por dois pontos, os valores suportados são quotkrb4quot, quotkrb5quot e quotnonequot. Exemplo: defaultmechanism quotkrb4: krb5quot Os nomes de arquivos correspondentes a qualquer um destes arquivos são sempre transferidos no modo ascii, independentemente do valor da palavra-chave defaulttype. Isso pode ser substituído com a opção lsquo --type rsquo para get / put. As máscaras são separadas por dois-pontos (por exemplo,.ext1:.ext2: filename) e são sensíveis a maiúsculas e minúsculas. Esta opção pode ser especificada várias vezes que as máscaras serão anexadas. Preferivelmente usado com defaulttype definido como binário. Os nomes de arquivos correspondentes a qualquer uma dessas máscaras são transferidos antes de outros arquivos. As máscaras são separadas por dois pontos (por exemplo. sfv:.nfo: README: md5sum) e são sensíveis a maiúsculas e minúsculas. Esta opção pode ser especificada várias vezes que as máscaras serão anexadas. Beep após um comando longo é terminado. Use longcommandtime para especificar quanto tempo um comando lsquo longo rsquo é. Número de segundos para o comando tornar-se lsquo longo rsquo Quanto tempo (em segundos) antes de abortar um comando sem resposta. Quanto tempo (em segundos) antes de abortar uma conexão sem resposta. Número de vezes para tentar reconectar se o login falhou (devido ao servidor ocupado.) Use o valor -1 para número ilimitado de tentativas e 0 para desativar esse recurso. Número de segundos a aguardar entre tentativas de conexão. Salvar e carregar linhas de histórico em lsquo /.yafc/history rsquo. Este é um não-op se não compilado com Readline. Número máximo de linhas de histórico a serem salvas no arquivo de histórico. Este é um não-op se não compilado com Readline. Yafc irá mudar para este diretório (local) ao iniciar. Se definido, o Yafc envia e-mails para este endereço quando as transferências nohup estiverem concluídas. Nohup transferências. Caminho completo para sendmail usado por lsquo nohupmailaddress rsquo acima. Esse prompt é impresso quando nenhuma conexão é estabelecida. Você pode colocar códigos de escape aqui, por exemplo, se você quiser um prompt colorido quot ftp quot será quotftpquot em vermelho, se o seu terminal suporta ISO 6429 (ANSI) códigos de cores. Cores. Conectado, mas não conectado. Conectado e conectado Esta seqüência é impressa antes que a transferência real comece. Estas cadeias são impressas com a opção lsquo --verbose rsquo para obter / colocar. Transferir códigos para códigos de caracteres especiais que podem ser usados nesta seqüência para mostrar informações dinâmicas. Este cordão é impresso (aprox.) A cada segundo ou mais durante a transferência com um retorno de carro de arrasto. Transferir códigos para códigos de caracteres especiais que podem ser usados nesta seqüência para mostrar informações dinâmicas. Essa seqüência de caracteres é impressa quando a transferência é concluída. Transferir códigos para códigos de caracteres especiais que podem ser usados nesta seqüência para mostrar informações dinâmicas. Esta seqüência é impressa ao mesmo tempo lsquo transferstring rsquo é impresso, se a variável TERM atual é definida em lsquo xtermtitleterms rsquo. Essa seqüência de caracteres pode ser usada para refletir informações dinâmicas sobre a transferência atual na barra de título de um Xterm. Transferir códigos para códigos de caracteres especiais que podem ser usados nesta seqüência para mostrar informações dinâmicas. Em vez do caminho completo do diretório inicial para vários comandos. A janela Xterm marca os mesmos códigos que os prompts, veja Veja a seção Códigos de prompt. Este é um excerto do mini-HOWTO do título Xterm: Muitas pessoas acham útil definir o título de um terminal para refletir informações dinâmicas, como o nome do host no qual o usuário está conectado, o diretório de trabalho atual, etc. Isso pode ser feito usando seqüências de escape XTerm. As seguintes sequências são úteis a este respeito: Definir o nome do ícone eo título da janela para a cadeia Definir o nome do ícone para a cadeia Definir o título da janela para a cadeia onde ESC é o carácter de escape (033) e BEL é o carácter de campainha (007). Nota: estas seqüências se aplicam à maioria das derivadas xterm, como nxterm, color-xterm e rxvt. Outros tipos de terminais usam escapes diferentes, veja o apêndice para obter exemplos. Para a lista completa de seqüências de escape xterm, veja o arquivo ctlseq2.txt, que vem com a distribuição xterm, ou xterm. seq, que vem com a distribuição rxvt. Essas escapes realmente precisam ser aplicadas toda vez que o prompt muda. Exemplo: xtermtitle1 quote0Yafcx07quot define o título da janela xterm eo nome do ícone para Yafc. Exemplo: xtermtitle1 quote0: Yafc - hx07quot define o título da janela xterm eo nome do ícone para Yafc - hostname. Exemplo: xtermtitle1 quote0Yafc - uh: x07quot define o título da janela xterm eo nome do ícone para Yafc - nome do host do usuário. diretório. Lista de TERMrsquos, separados por espaços, que podem manipular seqüências de escape xterm. 4.3 Códigos de transferência Estes códigos podem ser usados nas cadeias de transferência. Para todos os códigos, pode haver uma largura de campo mínima opcional. Este é um número inteiro entre o rsquorsquo e o caractere de código. Por exemplo, 17v será expandido para uma barra de progresso visual com comprimento 17. Se a largura do campo se negativo (começar com um menos), a seqüência é justificada à esquerda, então usando -20S irá mostrar o tamanho total, preenchido com espaços para 20 personagens. Origem filename w / caminho alvo nome do arquivo w / tamanho do caminho transferido até agora tamanho total (se disponível) percentagem transferida até agora taxa de transferência (Bps) taxa de transferência (Bps) ou quotstalledquot se stalled barra de progresso visual 4.4 Aliases Assim como no shell, Pode criar aliases para comandos que você usa com freqüência, com opções que você gosta. Os aliases podem ser definidos no arquivo de configuração ou diretamente na linha de comando. Os alias definidos na linha de comando só são válidos na sessão atual. Apelido A configuração padrão (consulte também Configuração) inclui um número de aliases úteis. A melhor maneira de explicar aliases, eu acho, é olhar para alguns exemplos: exemplos em alias 4.4.1 Alias exemplos lsquo alias ls quotls - F --colorquot rsquo Substituir o comando ls para ser expandido para ls - F --color. Qualquer argumento dado ao novo alias ls será anexado. Lsquo alias ll quotls - lquot rsquo ll será expandido para ls - l. Independentemente se houver um alias para ls simples como o acima. Os alias não podem ser aninhados. Lsquo alias ls lista rsquo Substitua o comando ls para ser expandido para a lista de comandos. Isso é bom, mas irá gerar um aviso de aviso: alias ls sombreia um comando com o mesmo nome. Porque o comando original ls é perdido e canrsquot ser referenciado (exceto por outro alias.) Lsquo alias lls quot lsquot rsquo Fornecer listas de arquivos locais através do comando lls. Este alias (juntamente com um número de semelhantes), é realmente fornecido no arquivo de configuração padrão. Lsquo alias pls quotls 1 lessquot rsquo Criar um novo comando pls. Que lista o conteúdo de um diretório e páginas-lo através do pager menos. A palavra-chave 1 é substituída pelo primeiro argumento para pls. Quaisquer outros argumentos serão anexados no final (para o local menos comando.) Lsquo alias pls quotls PAGERquot rsquo Criar um novo comando pls. Que lista o conteúdo de um diretório e páginas-lo através de seu pager favorito. Qualquer argumento dado a pls será inserido entre ls eo pipe por causa da palavra-chave. Usando PAGER é bom, é expandido pelo shell comum. Lsquo alias rels quotcache --touch ls - F --color quot rsquo Criar um novo comando rels. Que liberta os diretórios do cache antes de listá-los. Duas seqüências são necessárias para inserir os argumentos em ambos os locais. 4.5 Cores Os códigos de escape podem ser usados para exibir cores nas cadeias de transferência e nos prompts. Todos os códigos de escape devem ser rodeados por pares para readline para quebrar corretamente linhas longas. O comando incorporado ls tem uma opção lsquo --color rsquo. Você deve definir a variável de ambiente LSCOLORS (ou LSCOLOURS) para que isso funcione. Consulte a página de manual para GNU ls (1) e Consulte dircolors: (fileutils) dircolors invocation. Para obter informações sobre como fazer isso. Se você não definir LSCOLOURS, você ainda pode usar a opção lsquo --color rsquo, uma vez que o Yafc fornece algumas configurações padrão. Códigos de escape para atributos 4.5.1 Códigos de atributo ANSI Uma sequência de escape ANSI tem o formato ESCXYm. Onde ESC é o caractere de escape (octal 033). X e, opcionalmente, Y. é um dos seguintes códigos de escape: códigos de atributo - 00 nenhum - 01 negrito - 04 sublinhado - 05 piscar - 07 reverso - 08 códigos de cor de texto oculto - 30 preto - 31 vermelho - 32 verde - 33 amarelo - 34 azul - 35 magenta - 36 ciano - 37 cores de fundo branco - 40 preto - 41 vermelho - 42 verde - 43 amarelo - 44 azul - 45 magenta - 46 ciano - 47 branco Por exemplo, a sequência ESC132myafc rulesESC0m será a string Yafc regras em verde brilhante, após o que o atributo é restaurado para o normal. Este documento foi gerado pelo cliente Yafc FTP em 15 de dezembro de 2017 usando texi2html 1,82 .3. O shell 3.1.14 fxp Transferir arquivos de um servidor remoto para outro servidor remoto, ignorando o cliente. Isso é feito configurando uma conexão de modo passivo no host de origem e usando a porta obtida para uma conexão ativa no host de destino. O host de origem é o host ativo atual, o host de destino deve ser especificado usando a opção lsquo --target HOST rsquo. Isso nem sempre funcionará com todos os servidores ftp, seja porque o modo passivo não é suportado no host de origem ou porque o destino recusa a porta determinada. O servidor ftp de destino pode recusar a porta como uma política de segurança. Você pode obter o erro rsquoIllegal PORT Commandrsquo ou rsquoPossible porta theftrsquo. Se o arquivo de destino já existe e nenhuma das opções lsquo --append rsquo, lsquo --force rsquo, lsquo --newer rsquo, lsquo --resumir rsquo, lsquo --skip-existing rsquo ou lsquo - rsquo único é Dado, será solicitado o que fazer. Lsquo - a rsquo lsquo --append rsquo Anexar se o destino existir. Lsquo - D rsquo lsquo --delete-after rsquo Exclui o arquivo remoto após a transferência bem-sucedida. Lsquo --dir-mask GLOB rsquo Insira somente os diretórios correspondentes ao padrão GLOB. Lsquo --dir-rx-mask REGEXP rsquo Insira somente os diretórios correspondentes ao padrão REGEXP. Lsquo - e rsquo lsquo --skip-empty rsquo Ignorar arquivos vazios (arquivos com um tamanho de zero bytes). Lsquo - s rsquo lsquo --force rsquo Substituir destinos existentes, nunca prompt. Lsquo - H rsquo lsquo --nohup rsquo Transferir arquivos em segundo plano (modo nohup), sai do yafc. Lsquo - i rsquo lsquo --interactive rsquo Avisar antes de cada transferência. Lsquo - L FILE rsquo lsquo --logfile ARQUIVO rsquo Use FILE como logfile em vez de lsquo lsquo - m GLOB rsquo lsquo --mask GLOB rsquo Somente transfira arquivos que correspondam ao padrão GLOB. Lsquo - M REGEXP rsquo lsquo --rx-mask REGEXP rsquo Apenas transferir arquivos que correspondam ao padrão REGEXP. Lsquo - n rsquo lsquo --new rsquo Somente transfira o arquivo se o remoto for mais recente do que o arquivo local. Lsquo - o DEST rsquo lsquo --output DEST rsquo Especifique outro destino. Se mais de um arquivo é transferido, ou opção lsquo - rsquo recursivo é dado, DEST denota um diretório. Caso contrário (se apenas um arquivo deve ser transferido), DEST denota um nome de arquivo. Irá transferir o arquivo remoto lsquo foo. tar. gz rsquo no servidor remoto atualmente ativo para o arquivo remoto lsquo bar. tar. gz rsquo no servidor remoto especificado com a opção lsquo --target rsquo (neste caso, a segunda conexão aberta ). Irá transferir todos os arquivos lsquo. tar. gz rsquo remotos para um diretório chamado lsquo foo rsquo no host especificado com a opção lsquo --target rsquo (neste caso rsquofunetrsquo). Irá transferir o arquivo remoto lsquo foo rsquo para um diretório chamado lsquo bar rsquo em ftp. stacken. kth. se. Se lsquo foo rsquo for um diretório, ele será baixado recursivamente. Lsquo - p rsquo lsquo --preserve rsquo Tente preservar atributos de arquivo. Lsquo - P rsquo lsquo --parents rsquo Anexar o caminho de origem ao destino. Lsquo - q rsquo lsquo --quiet rsquo Substitui lsquo --verbose rsquo. Lsquo - r rsquo lsquo --recursive rsquo Transferir diretórios recursivamente. Lsquo - R rsquo lsquo --resume rsquo Retomar o download interrompido (reiniciar no EOF). Lsquo - s rsquo lsquo --skip-existing rsquo Sempre ignore os arquivos existentes. Lsquo - t rsquo lsquo --tagged rsquo Transferir arquivos marcados. Lsquo - T HOST rsquo lsquo --target HOST rsquo Esta opção é necessária e especifica qual servidor remoto é o destino. O parâmetro HOST pode ser um hostname completo, um alias ou o número de conexão. O número de conexão é 1 para a primeira conexão aberta, 2 para o segundo e assim por diante. Pode ser útil incluir essas informações no prompt usando o código lsquo C rsquo, Consulte a seção Códigos de prompt. Lsquo - type TYPE rsquo Especifique o tipo de transferência, rsquoasciirsquo ou rsquobinaryrsquo. Lsquo - u rsquo lsquo --unique rsquo Guarde sempre como arquivo de destino exclusivo. Lsquo - v rsquo lsquo --verbose rsquo Explique o que está sendo feito. Lsquo --help rsquo Mostra uma breve descrição de sintaxe. Lsquo - A rsquo lsquo - quase todos rsquo Como lsquo --all rsquo, mas não lista. e. Lsquo - B rsquo lsquo --ignore-backups rsquo Não lista entradas implícitas terminando com Listar entradas por colunas. Lsquo --color WHEN rsquo Controla se a cor é usada para distinguir tipos de arquivo. QUANDO pode ser nunca. Sempre ou auto. Se QUANDO não for dado, o padrão é sempre. Se o argumento for automático. As cores serão usadas somente se a saída estiver vinculada a um tty. Lsquo - d rsquo lsquo --directory rsquo Listar as entradas do diretório em vez do conteúdo. Lsquo --dirs-first rsquo Mostrar diretórios primeiro (último com lsquo --reverse rsquo). Lsquo - F rsquo lsquo --classify rsquo Anexar um caractere para digitar cada entrada. Lsquo - G rsquo lsquo --no-group rsquo Inibição da exibição de informações de grupo. Lsquo - h rsquo lsquo --human-readable rsquo Tamanhos de impressão em formato legível (por exemplo, 1K, 234M, 2G) Use um formato de listagem longo. Lsquo - rsquo lsquo - literal rsquo Imprimir nomes de entrada brutos (donrsquot tratar caracteres de controle especialmente) Use um formato de listagem longa sem informações de grupo. O mesmo que lsquo - lG rsquo. Lsquo - r rsquo lsquo --reverse rsquo Ordem inversa durante a classificação. Lsquo - R rsquo lsquo --recursive rsquo Listar subdiretórios recursivamente. Classificar por tamanho de arquivo Classificar por tempo de modificação. Não classifique as entradas da lista na ordem do diretório. Lista entradas por linhas em vez de por colunas. Classificar alfabeticamente por extensão de entrada. Lista um arquivo por linha. Lsquo --help rsquo Mostra uma breve descrição de sintaxe. Abre uma nova conexão com um servidor FTP / SSH. Utilização: opções abertas proto: // user: passwordhostname: port / directory. Proto pode ser rsquoftprsquo ou rsquosshrsquo (rsquosftprsquo é um alias para rsquosshrsquo) lsquo - a rsquo lsquo --anon rsquo Tente efetuar login de forma anônima. Lsquo - u rsquo lsquo --noauto rsquo lsquo - U rsquo lsquo --noalias rsquo Desativar a pesquisa e a abreviatura de alias de favoritos. Lsquo - m Mech rsquo lsquo --mecanismo MECH rsquo Tente mecanismo de segurança MECH ao fazer logon. Isto irá substituir qualquer rsquomechrsquo opções em lsquo yafcrc rsquo ou lsquo bookmarks rsquo. MECH é uma seqüência separada por dois pontos, valores suportados são quotkrb4quot, quotkrb5quot e quotnonequot. Os mecanismos são testados na ordem especificada. Lsquo - s PATH rsquo lsquo --sftp PATH rsquo Especifique o caminho para o programa sftp-server remoto. SSH inicia este programa no lado remoto ao iniciar uma conexão sftp. Esta opção só é necessária se o servidor ssh remoto não compreender o subsistema sftp. Especifique lsquo --sftpquotquot rsquo para desabilitar o caminho sftp-server, e use o subsistema sftp em vez disso. Se você não conhece o caminho remoto para o programa sftp-server, o padrão para OpenSSH é lsquo / usr / libexec / sftp-server rsquo. Outro caminho comum é lsquo / usr / bin / sftp-server rsquo. Lsquo --help rsquo Mostra uma breve descrição de sintaxe. Lsquo - c rsquo lsquo --clear rsquo Limpar a lista de tags. Lsquo - i rsquo lsquo --info rsquo Mostra algumas informações sobre os arquivos marcados. Isso inclui o tamanho total de todos os arquivos marcados, quantos arquivos e quantos diretórios são marcados. Lsquo - l rsquo lsquo --list rsquo Listar os arquivos marcados. Lsquo - L FILE rsquo lsquo --carga FILE rsquo Carrega o arquivo de lista de tags salvo. Se o parâmetro opcional FILE for omitido, a lista de tags para este host será carregada (do arquivo lsquo workdir / taglist. Hostname rsquo). Lsquo - s FILE rsquo lsquo --save FILE rsquo Salvar lista de tags no arquivo. Se o parâmetro opcional fILE for omitido, a taglist será salva no arquivo padrão lsquo workdir / taglist. Hostname rsquo. Lsquo - h rsquo lsquo --help rsquo Mostra a descrição da sintaxe curta. 3.2 Redirecionamento de Comando O redirecionamento de comando está disponível, usando a sintaxe convencional do shell. No entanto, existem algumas restrições. Em primeiro lugar, o redirecionamento de entrada não é suportado. Também o modo assíncrono não é suportado. Lsquo cat foo. txt gt foo rsquo Copiará o arquivo remoto foo. txt para o arquivo local foo. Lsquo ls - l less rsquo Lista todos os arquivos em formato longo, paginado por menos. Lsquo ls - l emacs amp rsquo Este wonrsquot trabalho, você canrsquot usar modo assíncrono. Lsquo open lt login. foo rsquo O redirecionamento de entrada não é suportado.
Comments
Post a Comment