Eu tenho uma pasta com alguns diretórios e alguns arquivos (alguns estão ocultos, começando com ponto). for d in *; do echo $d done irá percorrer todos os arquivos, mas eu quero percorrer apenas os diretórios. Como faço
Manipulando arquivos: copiando, renomeando, pesquisando, analisando, arquivando etc. Para operar com texto em um arquivo, consulte / processamento de texto. Para perguntas sobre o gerenciador de arquivos de arquivos (anteriormente Nautilus), consulte / nautilus.
Eu tenho uma pasta com alguns diretórios e alguns arquivos (alguns estão ocultos, começando com ponto). for d in *; do echo $d done irá percorrer todos os arquivos, mas eu quero percorrer apenas os diretórios. Como faço
Como posso obter o tamanho de um arquivo em um script bash? Como atribuo isso a uma variável bash para que eu possa usá-lo mais
Gostaria de listar todos os arquivos na ordem de grande a pequeno e os arquivos podem estar presentes em qualquer lugar de uma determinada
Eu tentei rm -rfuma pasta e fiquei "dispositivo ou recurso ocupado". No Windows, eu teria usado o LockHunter para resolver isso. Qual é o equivalente ao Linux? (Por favor, forneça como resposta um método simples "desbloqueie este" e não complete artigos como este . Embora sejam úteis, atualmente...
Estou ciente de três métodos para excluir todas as entradas de um arquivo. Eles são >filename touch filename filename < /dev/null Desses três, eu abusei >filenamemais, pois isso requer o menor número de pressionamentos de tecla. No entanto, gostaria de saber qual é o mais eficiente...
Gostaria de compactar um arquivo de texto usando a ferramenta de linha de comando gzip, mantendo o arquivo original. Por padrão, executando o seguinte comando gzip file.txt resulta na modificação e renomeação desse arquivo file.txt.gz. em vez desse comportamento, eu gostaria de ter esse novo...
Alguém sabe onde os logs de acesso ao arquivo estão armazenados, para que eu possa executar um tail -fcomando para ver quem está acessando um arquivo específico. Eu tenho o XAMPP, que é um servidor Apache instalado na minha máquina, que registra automaticamente os acessos. Está armazenado na minha...
Esta questão é inspirada em Por que o uso de um loop de shell para processar o texto é considerado uma má prática? Eu vejo essas construções for file in `find . -type f -name ...`; do smth with ${file}; done e for dir in $(find . -type d -name ...); do smth with ${dir}; done sendo usado...
Sei que posso abrir vários arquivos usando vimalgo como vim 2011-12*.log, mas como posso alternar entre arquivos e fechá-los um por vez? Além disso, como posso informar o nome do arquivo atual que estou
Alguns compiladores (especialmente os C ou C ++) emitem avisos sobre: No new line at end of file Eu pensei que isso seria um problema apenas de programadores C, mas o github exibe uma mensagem na exibição de confirmação: \ No newline at end of file para um arquivo PHP. Eu entendo a coisa do...
Temos um problema com uma pasta que se torna pesada com centenas de milhares de arquivos minúsculos. Existem tantos arquivos que executar rm -rfretornam um erro e, em vez disso, o que precisamos fazer é algo como: find /path/to/folder -name "filenamestart*" -type f -exec rm -f {} \; Isso...
Encontrei o comando para excluir arquivos com mais de 5 dias em uma pasta find /path/to/files* -mtime +5 -exec rm {} \; Mas como também faço isso para subdiretórios nessa
Suponha que exista um diretório de armazenamento de imagens ./photos/john_doe, no qual existem vários subdiretórios, nos quais residem muitos arquivos (digamos *.jpg). Como posso calcular um tamanho de resumo desses arquivos abaixo da john_doeramificação? Eu tentei du -hs
Estou procurando uma maneira fácil (um comando ou uma série de comandos, provavelmente envolvendo find ) de encontrar arquivos duplicados em dois diretórios e substituir os arquivos em um diretório por links físicos dos arquivos no outro diretório. Aqui está a situação: Este é um servidor de...
No momento, eu sei como: encontre o limite de arquivos abertos por processo: ulimit -n conte todos os arquivos abertos por todos os processos: lsof | wc -l obtenha o número máximo permitido de arquivos abertos: cat /proc/sys/fs/file-max Minha pergunta é: Por que existe um limite de arquivos...
Estou usando um script para baixar regularmente minhas mensagens do Gmail que compactam o arquivo .eml bruto em arquivos .gz. O script cria uma pasta para cada dia e, em seguida, compacta todas as mensagens em seu próprio arquivo. Eu gostaria de uma maneira de pesquisar neste arquivo por uma...
Como movo todos os arquivos em um diretório (incluindo os ocultos) para outro diretório? Por exemplo, se eu tiver uma pasta "Foo" com os arquivos ".hidden" e "notHidden" dentro, como movo os dois arquivos para um diretório chamado "Bar"? O seguinte não funciona, pois o arquivo ".hidden" permanece...
Estou enfrentando um enorme arquivo de 4 colunas. Gostaria de exibir o arquivo classificado no stdout com base em sua terceira coluna: cat myFile | sort -u -k3 Isso é suficiente para executar o
A statpágina de manual do comando diz: %x Time of last access %y Time of last modification %z Time of last change Não consigo entender a diferença entre modificar e mudar . Entendo que as palavras são sinônimos (inglês não é minha língua nativa), mas a saída delas é diferente. Eu tentei o...
Digamos que eu tenha um arquivo de texto enorme (> 2 GB) e eu só quero catas linhas Xpara Y(por exemplo 57.890.000-57.890.010). Pelo que entendi, posso fazer isso headentrando em tailcontato ou vice-versa, ou seja, head -A /path/to/file | tail -B ou alternativamente tail -C /path/to/file |...