Perguntas sobre 'filenames'

2
respostas

Padrão de nome de arquivo de shell que se expande para arquivos de ponto, mas não para '..'?

Recentemente, tive um pequeno contratempo causado por um padrão de shell que se expandiu de maneira inesperada. Eu queria mudar o dono de um monte de arquivos de ponto no diretório /root , então eu fiz chown -R root .* Naturalmente, o...
02.01.2014 / 01:12
2
respostas

Como zipar o diretório com criptografia para nomes de arquivos?

Usando a linha de comando, sei que posso criptografar um diretório com o seguinte comando: zip -er Directory.zip /path/to/directory No entanto, isso não criptografa os próprios nomes dos arquivos. Se alguém for executado: unzip Directo...
15.06.2016 / 22:02
3
respostas

Quais são os diretórios ./ e ../?

Pergunta simples, mas não sei onde procurar e o Google não responde a períodos e barras. Estou apenas tentando contar o número de arquivos & diretórios no diretório atual (não incluindo subpastas / arquivos) e estava tentando diferenciar...
30.01.2013 / 13:53
2
respostas

maneira compatível com POSIX para trabalhar com uma lista de nomes de arquivos possivelmente com espaços em branco

Eu vi guias de script Bash sugerindo o uso de matriz para trabalhar com nomes de arquivos contendo espaços em branco. No entanto, o DashAsBinSh sugere que as matrizes não são portáteis, então estou procurando uma maneira compatível com POSIX d...
28.11.2013 / 10:12
4
respostas

dirname e basename vs parameter expansion

Existe alguma razão objetiva para preferir uma forma à outra? Desempenho, confiabilidade, portabilidade? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" ba...
06.01.2016 / 01:29
3
respostas

Por que os nomes de arquivos que começam com um ponto estão ocultos? Posso ocultar arquivos sem usar um ponto como primeiro caractere?

Inicialmente, achei que era uma coincidência, mas agora vejo que há uma tag : nomes de arquivos ocultos começam com um ponto. Isto é uma convenção? Por que foi escolhido? Pode ser mudado? Ou em outras palavras (como uma questão relacionada suge...
30.08.2013 / 16:11
1
resposta

O que significa * ~?

No final de um makefile, vi rm -f *~ *.class Eu entendo o *.class , mas o que é *~ ?     
02.02.2011 / 01:48
3
respostas

como remover a última barra do caminho do diretório?

Eu tenho um script que requer um diretório como um argumento. Eu quero apoiar as duas formas: uma é como a/b/c (sem barra no final) e outra é como a/b/c/ (tem barra no final). Minha pergunta: dado qualquer um dos dois formulári...
23.04.2015 / 03:23
1
resposta

Como os sistemas de arquivos insensíveis a maiúsculas e minúsculas exibem nomes de arquivos em maiúsculas e minúsculas?

Essa pergunta me ocorreu outro dia, quando eu estava trabalhando em um projeto de desenvolvimento que dependia de uma estrutura opinativa com relação aos nomes de arquivos. A estrutura (irrelevante aqui) queria ver nomes de arquivos em maiúscula...
22.04.2015 / 22:18
3
respostas

É possível aninhar um 'find -exec' dentro de outro 'find -exec'?

Algo como o seguinte é o que eu estou procurando mas meu código não funciona, não importa como eu escape {} e + ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\...
05.08.2011 / 05:05