Perguntas sobre 'find'

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

Como usar o comando find no script Perl?

Alguém poderia me dizer por que o comando find sempre vai para o diretório raiz, mas não para o diretório especificado em $srceDir ? my $srceDir = "/mnt/SDrive/SV/Capture Data/"; my $find_cmd = 'find $srceDir -type f -newermt 2013-02-14...
15.02.2013 / 17:59
3
respostas

Conte arquivos em uma árvore de diretórios [duplicado]

Para a verificação de consistência de um programa de backup, quero definir uma função que conte todos os arquivos em um diretório, incluindo todos os arquivos em subdiretórios, subsubdirs e assim por diante. A solução que estou tentando até...
08.07.2017 / 11:31
2
respostas

Não encontrado argumento em -exec [duplicado]

Eu tenho esse problema, estou tentando produzir uma lista de filmes sem os nomes dos diretórios no arquivo, mas eu tenho um bug, o argumento não é encontrado no -exeс , abaixo está o código $ find . -name "*.avi" -o -name "*.mkv" -exec ba...
26.02.2018 / 16:26
4
respostas

Encontre com dois grep (contém e não contém) e um awk [duplicado]

Gostaria de armazenar em arquivo todos os arquivos de caminho com uma extração específica de conteúdo de arquivo, em que o arquivo contém AAA , mas NÃO BBB . Eu tentei muitas coisas, mas essa tentativa está perto do meu objetivo: fin...
07.03.2018 / 14:22
1
resposta

Por que “find / -name '* .txt' | cp / junk ”não funciona?

Se eu quiser encontrar algum arquivo com .txt no nome, e para cada correspondência encontrada copiá-lo para a pasta / junk, o seguinte pode ser considerado como trabalho; find / -name "*.txt" | cp /junk mas isso não funcionará porque o fi...
31.01.2017 / 21:19
3
respostas

conta o número de arquivos (com base na extensão do arquivo) em várias pastas

Acho que é melhor descrito com um exemplo parent1 (located inside /home/myuser - folder1 - test11.png - test11.txt - folder11 - test111.png - folder12 - test121.png - test122.png - folder2 - test21.pn...
20.09.2017 / 15:52
1
resposta

Por que isso encontrou exec ls parar de mostrar um dos arquivos?

Eu encontrei um + ls mostrando o .sh e o .sh.bak de alguns arquivos. Eu copiei um deles pensando que eu teria 3 arquivos, mas, os ls param de mostrar um deles, o .sh.bak Eu estava repetindo o find + ls da história e, desde então, comparei...
09.11.2017 / 17:42
2
respostas

Como localizar / substituir caracteres em um nome de pasta?

Eu quero realizar as seguintes operações: Localize / substitua (usando regexp) todas as ocorrências de <>:"\|? e substitua-as por uma string vazia Localize / substitua (usando regexp) todas as ocorrências de ^\.+|\.+$ e substit...
02.07.2018 / 14:27
2
respostas

Repetidamente iterar através de todos os subdiretórios, Se existir um arquivo com uma extensão específica, execute um comando nessa pasta uma vez

Eu preciso recursivamente iterar por todos os subdiretórios de uma pasta. Nos subdiretórios, se houver um arquivo com uma extensão '.xyz', preciso executar um comando específico nessa pasta uma vez. Aqui está o que eu tenho até agora recur...
23.01.2018 / 02:16
2
respostas

find retorna duas entradas de item de linha para o mesmo arquivo

O comando: find . ! -name '*153902*.json' -exec ls -nls {} + | sort -k 10 retorna: 12 -rw-rw-r-- 1 1000 1000 8359 May 6 15:11 ./Flights20180506-151026_KSEA_300.json 12 -rw-rw-r-- 1 1000 1000 8359 May 6 15:11 Flights20180506-151026_...
07.05.2018 / 03:00