Perguntas sobre 'find'

Um utilitário de linha de comando para localizar arquivos e diretórios.
3
respostas

Alguém pode explicar o que este comando faz?

Alguém pode me explicar o que esse comando faz? EDIT: Não não executa este comando! Isso irá quebrar sua instalação. sudo find / -exec rm {} \;     
03.09.2015 / 20:52
5
respostas

$ find -exec cd = erro: = find: ‘cd’: nenhum arquivo ou diretório

Quando executo este comando, ele funciona: $ find . -inum 888696 -exec ls '{}' \; Conversation.pst Outlook Data File Outlook Data File.sbd Trash Unsent Messages Inbox.pst Outlook Data File.msf Sent.pst Trash.msf Unsent Mes...
05.06.2018 / 13:17
5
respostas

Exclui todas as pastas dentro de uma pasta, exceto uma com nome específico

Eu preciso excluir todas as pastas dentro de uma pasta usando um script diário. A pasta desse dia precisa ser deixada. A pasta 'myfolder' tem 3 subpastas: 'test1', 'test2' e 'test3' Preciso excluir todos, exceto 'test2'. Estou tentando cor...
06.02.2018 / 21:59
6
respostas

Use o basename para analisar uma lista de caminhos mantidos em um arquivo

Estou executando o Mac OSX e tentando usar a linha de comando para encontrar o número de arquivos que tenho com o mesmo nome. Eu tentei usar o seguinte comando: find ~ -type f -name "*" -print | basename | sort | uniq -d > duplicate_fil...
09.03.2014 / 13:01
2
respostas

Como posso filtrar as “Permission denied” de encontrar saída? [duplicado]

Comecei a usar sed recentemente. Uma maneira prática que eu uso é ignorar linhas sem importância de um arquivo de log: tail -f example.com-access.log | sed '/127.0.0.1/d;/ELB-/d;/408 0 "-" "-"/d;' Mas quando tento usá-lo de maneira s...
10.07.2013 / 04:12
4
respostas

Como posso encontrar um arquivo cujo nome inclua uma determinada string, como “abcde”?

Dentro de um conjunto de diretórios, como faço para encontrar um arquivo cujo nome inclui uma determinada string, como "abcde"?     
01.08.2011 / 05:13
6
respostas

Execute um comando em cada arquivo, com um argumento de sinalização que depende do nome do arquivo

Suponha que eu tenha uma pasta contendo arquivos com nomes como file1.txt file2.txt file2.txt Eu gostaria de executar um comando em cada um deles, assim: mycommand file1.txt -o file1-processed.txt mycommand file2.txt -o file2-processed...
29.01.2018 / 09:51
5
respostas

Script para remover espaços e minúsculas em nomes de arquivos

Eu estou tentando escrever um script que irá substituir espaços com "-" e fazer todas as letras minúsculas para todos os arquivos no diretório atual. for x in 'ls' do if [ ! -f $x ]; then continue fi l...
29.03.2013 / 14:42
2
respostas

Como é que este comando find usando “find… -exec sh -c '…' sh {} +” funciona?

@StephaneChazelas postou a seguinte solução para este Q & A: Tendo alguns problemas usando “find -exec {} +” . $ find . -iname "*.extension" -exec sh -c ' exec <command> "$@" <additional parameters>' sh {} + O que exata...
02.10.2013 / 20:25
4
respostas

não é recursivo quando o arquivo está no topo

Imagine uma árvore de fontes. Existem arquivos xml em todos os lugares. Mas como existe um XYZ.xml na raiz desta árvore, ele não encontrará meus arquivos xml. find -iname *.xml retorna ./XYZ.xml em vez de ./XYZ.xml ./a/b/c/bo...
29.05.2011 / 02:55