Per domande relative a trovare, un'utilità della riga di comando per cercare i file in una gerarchia di directory. Utilizzare questo tag per domande su find stesso o domande su problemi derivanti dall'utilizzo dell'utilità da riga di comando find.
io ho link -> file lo voglio find -L . -name 'link' E prendi ./link Perché? man find dice: -L: seguire i collegamenti simbolici. Quando find esamina o stampa informazioni sui file, le informazioni utilizzate devono essere prese dalle proprietà del file a cui punta il collegamento, non dal collegamento …
La pagina man per GNU find afferma: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions …
Mi ritrovo a fare quanto segue quasi ogni giorno Esegui find ( find -name somefile.txt) Apri il risultato in vim Il problema è che devo copiare e incollare il risultato di findnel vimcomando. C'è un modo per evitare di doverlo fare? Ho sperimentato un po '( find -name somefile.txt | …
Come posso ottenere un elenco di tutti i file modificati, diciamo 3 mesi fa. Ho verificato questa domanda ma non sono stato in grado di applicarla al mio scenario. Sto provando questo ora, sembra funzionare, ma so che dovrebbe esserci un modo migliore usando find. ls -ltR | grep -v …
Devo eliminare tutti i dati compilati: directory chiamate build, directory chiamate obj, * .so file. Ho scritto un comando find \( -name build -o -name obj -o -name *.so \) -exec rm -rf {} \; che attraversa ricorsivamente tutte le directory ed elimina tutto ciò di cui ho bisogno. Perché …
Capisco che -execpuò prendere +un'opzione per imitare il comportamento di xargs. C'è qualche situazione in cui preferisci una forma rispetto all'altra? Personalmente tendo a preferire la prima forma, se non altro per evitare di usare una pipa. Immagino che sicuramente gli sviluppatori di findaver fatto le ottimizzazioni appropriate. Ho ragione?
È possibile utilizzare 2 comandi nella -execparte di findcomando? Ho provato qualcosa del tipo: find . -name "*" -exec chgrp -v new_group {} ; chmod -v 770 {} \; e ottengo: find: argomento mancante per -exec chmod: impossibile accedere {}: nessun file o directory di questo tipo chmod: impossibile accedere …
Il comando $ find ~ -name .DS_Store -ls -delete funziona su Mac OS X, ma $ find ~ -name __pycache__ -type d -ls -delete no: le directory vengono trovate ma non eliminate. Perché? PS. So di poterlo fare $ find ~ -name __pycache__ -type d -ls -exec rm -rv {} …
Devo rimuovere in modo ricorsivo tutti i file in tutti i sottodir in cui il nome file contiene un numero seguito da una 'x' seguito da un numero, almeno due volte. Esempio: Vorrei rimuovere questi file: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Ma NON voglio rimuovere questi file: 'aaa.jpg' 'aaa-12x12.jpg' 'aaaxaaa-123x123.jpg' 'aaaxaaa-aaaxaaa.jpg' Come posso …
In un file system in cui i nomi dei file sono in UTF-8, ho un file con un nome errato; viene visualizzato come :, D�sinstallernome effettivo secondo zsh D$'\351'sinstaller:, Latin1 per Désinstaller, esso stesso una barbarie francese per "disinstallazione". Zsh non lo abbinerebbe, ma lo abbinerebbe [[ $file =~ '^.*$' …
Esiste un findprogramma alternativo con un'interfaccia CLI più convenzionale? findfunziona e si aspetta parametri in modo dolorosamente diverso dalla maggior parte degli altri programmi di utilità. Chiarimento: sto cercando un programma che abbia per lo più le stesse funzionalità di trova con un'interfaccia a riga di comando che funziona e …
Quale sarebbe un buon modo per spostare un tipo di file da una directory e da tutte le sue sottodirectory? Come "sposta tutto * .ogg in / thisdir in modo ricorsivo su / somedir". Ho provato un paio di cose; il mio miglior sforzo è stato (non ancora eccezionale): find …
Sto cercando di usare findper echo 0in alcuni file, ma a quanto pare questo funziona solo con sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; Ma usare sh -ccon find -execmi fa sentire molto a disagio perché sospetto di aver citato problemi. Ci ho …
Ho md5sumun file e non so dove si trova sul mio sistema. Esiste una semplice opzione findper identificare un file in base al suo md5? O devo sviluppare una piccola sceneggiatura? Sto lavorando su AIX 6 senza gli strumenti GNU.
Vorrei elencare i file in modo ricorsivo e univoco che contengono la parola data. Esempio : controllando la parola "check", normalmente faccio grep $ grep check * -R Ma poiché ci sono molte occorrenze di questa parola, ottengo un sacco di risultati. Quindi ho solo bisogno di elencare i nomi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.