-
Errado. Questão restritiva da Cespe. O nome do arquivo não pode usar / (barra normal, que é diretório raiz), | (barra vertical, concatenador de comandos em linha), aspas, interrogação, < (sinal de menor, direcionador de entrada para o comando), > (sinal de maior, direcionador da saída do comando).
-
Um nome de arquivo não pode conter nenhum dos seguintes caracteres:
\ / : * ? " < > |
-
Peraí... a questão se refere ao Linux! E aí a coisa muda. No Windows, os caracteres não permitidos são de fato os já citados, mas no Linux não! No Linux apenas o caracter / precisa ser evitado. Os demais são válidos, embora nem todos devam ser usados por questão de boas práticas. A título de teste, por exemplo, criei no Linux um arquivo teste<?.txt e em seguida listei o diretório. O resultado está exibido a seguir:
drwxrwxr-x. 2 jayme jayme 4096 Fev 26 10:29 bin
-rw-rw-r--. 1 jayme jayme 944 Mai 8 08:31 teste<?.txt
drwxr-xr-x. 2 jayme jayme 4096 Fev 19 16:21 Modelos
-rw-rw-r--. 1 jayme jayme 2385248256 Abr 3 10:20 FC18.iso
drwxr-xr-x. 4 jayme jayme 4096 Fev 28 00:47 ccursos
drwxrwxr-x. 11 jayme jayme 4096 Abr 15 23:57 VirtualBox VMs
Reparem que a linha em destaque contém exatamente o arquivo teste<?.txt, que utiliza alguns dos caracteres citados como não permitidos no nome.
Moral da história: é uma questão sobre Linux, temos que "pensar" como Linux.
Mas, de qualquer forma, resposta: ERRADO.
-
O tamanho dos nomes dos arquivos depende do sistema de arquivo em uso. No ext2fs, ext3fs, ext4fs, ReiserFS, XFS e outros o limite é de 255 caracteres. Existem algumas restrições para os nomes dos arquivos: Não podem conter espaços e quaisquer caracteres que representam um separador de campo; e não pode conter quaisquer caracteres que têm significados especiais para o shell. Os caracteres “proibidos” são ! @ # $ % ^ & * ( ) [ ] { } ‘ “ / | ; < > Fonte: http://www.oficinadanet.com.br/artigo/linux/lista_de_comandos_em_arquivos_e_diretorios_no_linux
-
Bom, se realmente não pode como é que eu consegui fazer isso então?
Montagem? Truque? Hackeando? Não. Nada disso. A questão é outra. A questão é que esses caracteres citados (exceto o /)simplesmente não são proibidos. É só testar no Linux e ver! Tanto é que no próprio texto retirado do link o camarada escreveu "proibidos" (entre aspas). Ou seja, não são exatamente proibiiiidos, mas devem ser evitados, já que se confundem com operadores utilizados pelo shell. - O que é shell? Um interpretador de comandos.
Estou insistindo nesse ponto, talvez até sendo chato, porque estamos aqui num ambiente de concursos, onde, acho, é importantíssimo zelar pela exatidão. As bancas não perguntam se algo é (entre aspas) "proibido". Elas querem saber se é ou se não é e pronto! E, neste caso, não é. E pronto! :)
Mas há um detalhe bem importante no post do Fernando: tudo o que foi dito aqui não é exatamente uma propriedade do Linux, mas sim dos sistemas de arquivo normalmente utilizados por ele, como o ext2, o ext3 e o ext4.
A seguir um link que julgo importante pra quem tá a fim de pequisar pra valer o tema: http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits
Esse outro é um "brinde". Com aspas e tudo. É o arquivo que criei em minha máquina com os caracteres mais que possíveis: http://www.jofilho.pro.br/files/images/general/! @ # $ % ^ & * ( ) [ ] { } ‘ “ \ | ; < > - Mas vale o aviso: se tentarem salvar no Windows ele vai chiar. Mas no Linux rola.
-
São as chamadas 'boas práticas', coisa que a Cespe informou que cairá no edital da Polícia Federal Delegado, Escrivão e Perito 2013. Tanto as minhas observações, como os sites citados, colocam entre aspas o "caracteres proibidos".
-
vai um macete legal para o wind.:
caracteres proibidos:
chuva: "?
losango: <>
beijo: :*
vulcão: \ I /
besterol,mas nunca mais esqueci!
bora MPU na cabeça! força e fé em Deus!
-
Deem uma olhada!!!!!
Q275064
No Linux, o sistema de arquivos apresenta-se hierarquizado de forma que se inicia no diretório \ e percorre um número arbitrário de subdiretórios de modo unifilar, sendo o diretório \ também denominado diretório-raiz.
Foi invertido \ (errado) / (certo)
-
"No Linux, os nomes de arquivos podem ter até 256 caracteres" - ERRADA!
Na verdade esse número está limitado a 255 e não 256 caracteres como se refere a questão!!!
Bons estudos.
#AVANTE
-
Boa consideração, minha conterrânea Jéssica Nunes !!!
E a luta continua...
-
Uma dica pra vcs aí galera. A maioria dos "caracteres especiais" precisam da tecla SHIFT para serem acionados. E os que não precisam, podem ser utilizados em nomes de arquivo.
-
O motivo de tanta discussão, apesar de interessante, não vem ao caso, pois a assertiva já está errada quando afirma que é possível um arquivo do Linux ter 256 caracteres. Sabemos que são 255 no máximo.
-
Errado. O tamanho padrão do nome de um arquivo no Linux é de 255 caracteres. Diferentemente do Windows, o Linux permite o uso de quase todos os caracteres exceto / (barra) que é reservado para o diretório raiz do Linux.
Obs. embora seja possível, não é recomendado renomear arquivos e pastas do Linux com caracteres que não são aceitos em outros sistemas, pois perde-se a interoperabilidade, ou seja, funciona em um mas não em outro.
Obs². no Windows XP o nome do arquivo também é de 255 caracteres, mas no Windows 7 é de 260 caracteres.
Obs³. são caracteres proibidos para renomear arquivos e pastas na família Windows:
:* bjim
/|\ Vulcão
<> Losango
"? Chuva?
Os nomes ajudam a lembrar
-
NEGAÇÃO, RESTRIÇÃO OU MENOSPREZO
Questão provavelmente errada!
-
Só para esclarecer o que o Marcelo falou, o limite do Windows não é 260 caracteres e sim 260 bytes, logo, vc pode usar caracteres de byte duplo e assim gastar sua capacidade bem antes dos 260 caracteres.
http://support.microsoft.com/kb/172895/pt-br
-
Acertei a questão apenas porque sempre que faço a questão independente de acertar ou não, leio os comentários. E em outros comentários de questões referentes a Linux li sobre esse limite de 255 caracteres para nomear arquivos e não esqueci mais! ainda não li nem estudei sobre esse assunto no Linux, mas só de fazer as questões e ler os comentários tenho gabaritado cada vez mais. Obrigada a todos os candidatos e professores que compartilham conhecimento nos comentários! tenham certeza que seu comentário é MUITO importante. Obrigada!
-
Basta saber um detalhe pra acertar essa questão: o número máximo de caracteres no Linux é de 255, e não 256.
-
vai um macete legal para o wind.:
caracteres proibidos:
chuva: "?
losango:
beijo: :*
vulcão: \ I /
-
proibidos:
< > * " ? / | \ :
-
Pessoal tem muita gente que está equivocada, a resposta correta que diz tudo é a do Jaime Oliveira. Prestem atenção no enunciado, está se referindo ao Linux e não ao Windows. Por isso somente um caracter não é permitido que é a /
-
255 CARACTERES
-
Há um menmônico muito bom.
B A S I A D O
/|\ * - ? "" :
Barras
Asterisco
Sinal
Interrogação
Aspas
Dois pontos
-
O nome e a extensão do arquivo poderão ser definidos usando os caracteres permitidos, exceto alguns reservados. No Linux, a barra normal é reservada para identificar um diretório.
O sinal de mais não é um caractere reservado, e pode ser usado no nome do arquivo.
Gabarito: Errado.
-
Errado.
No Linux, os nomes de arquivos podem ter até 256 caracteres, porém o nome de arquivo Um_nome_arquivo_longo+uma_longa_exntensão é inválido, pois o sinal + é um caractere reservado e não pode ser usado.
Windows e Linux = 255 caracteres
+ é válido. E outros caracteres especiais.
único que não pode ser usado é a " / " pois se refere a raiz do Linux
Bora bora que a vaga é nossa!
-
"No Linux, os nomes de arquivos podem ter até 256 caracteres", não são 256 caracteres e sim 255. Não tem como continuar a questão, coloca E e segue o baile.
-
Se ele tá reservado, é sinal que pode ser usado.
-
O pessoal escreve uma redação para justificar uma coisa simples na questão...kkkk
Direto ao ponto: o erro é 256 caracteres.
Certo: 255
-
LINUX= 255 CARACTERES
WINDOWS = 260 CARACTERES
O único caracter que não pode ser utilizado pelo linux é a barra, pois essa é a que representa o diretório raiz.
-
Temos dois erros nesta assertiva. Primeiramente, o nome dos arquivos no Linux
podem ter 255 caracteres e não 256. Em segundo lugar, o sinal + não é um
caractere reservado, mas somente os caracteres / \ | " * ? < > ! `.
-
São 255 caracteres. E, no Linux, o único caractere reservado é a / (barra).
-
LINUX
o nome do arquivo é válido pq o único caractere reservado é a barra /
além disso, os nomes dos arquivos podem ter ATÉ 255 caracteres
-
LINUX= 255 CARACTERES
WINDOWS = 260 CARACTERES
O único caracter que não pode ser utilizado pelo linux é a barra, pois essa é a que representa o diretório raiz.
caractere reservado, mas somente os caracteres / \ | " * ? < > ! `.
-
o único caractere reservado é a barra /