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.
Ho letto la pagina man e altri riferimenti, ma sono ancora confuso dal comportamento di find with -print0option. -print0 This primary always evaluates to true. It prints the pathname of the current file to standard output, followed by an ASCII NUL character (character code 0). Primo comando: $ find /some/path/ …
Vorrei scoprire dove si trova un file (con un nome file parzialmente noto) nel file system. Mi piacerebbe sapere come farlo dalla riga di comando, piuttosto che utilizzare un'utilità GUI. In Windows, esegui quanto segue: cd /d C:\ dir *filename* /s Qual è l'equivalente di Linux?
Sto cercando di trovare alcuni file all'interno di una directory. Per impostazione predefinita, la ricerca commandsta cercando nella directory che ho specificato e nelle sue sottodirectory. Ho provato a usare depth/maxdepthe prune, ma nulla ha aiutato a superare questo. Qualcuno può indicare il modo giusto di usare la profondità / …
Prendi, ad esempio, questo comando: find . -regex ".*\.\(cpp\|h\)" Questo troverà tutti i file .h e .cpp nella tua directory. Il carattere punto "." nelle espressioni regolari di solito significa "qualsiasi carattere". Per farlo corrispondere solo a un periodo effettivo, è necessario evitarlo utilizzando il carattere barra rovesciata '\'. In …
In Windows, se volessi trovare una stringa in tutti i file in tutte le sottodirectory, farei qualcosa del genere findstr /C:"the string" /S *.h Tuttavia, in Linux (per esempio, Ubuntu) ho trovato nessun altro modo se non un po 'di comando pipe che coinvolgono find, xargse grep(un esempio è in …
So di poter aprire più file trovati in una directory in questo modo: find -name *.foo -xargs <command> {} \; Funziona, ma quando si tenta di aprire un gruppo di file di testo in gedit allo stesso tempo, li apre in successione (quando un file viene chiuso, viene aperto il …
Ho provato entrambi i comandi e il comando find | grep 'filename' è molte volte più lento del semplice find 'filename' comando. Quale sarebbe una spiegazione corretta per questo comportamento?
Ho una directory con file dall'anno 2010 .. Voglio eliminare tutti i file più vecchi di 500 giorni e ho provato questo: find /var/log/arc/* -type f -mtime +500 -delete {}\; Ma ottengo questo: -bash: /usr/bin/find: Argument list too long Come so, questo significa che ci sono troppi file e findnon …
Volevo eseguire uno script che selezionasse un percorso di directory casuale: find / -type d | shuf -n1 Sfortunatamente ricevo messaggi di errore sul divieto di accedere a determinate directory. Come posso escludere una directory dalla ricerca con find?
Ho una grande directory "myfiles" piena di documenti vari e non voglio modificarne la struttura. Ho quindi creato (diverse) altre directory per ogni classe di documenti. Ad esempio, ho una directory "images" che contiene collegamenti simbolici a ciascuno .jpgo .cr2file nella directory "myfiles" più altri file descrittivi per ciascun collegamento …
Voglio "ripulire" tutti i file da una directory inclusi tutti i file nelle sottodirectory, ma voglio lasciare le sottodirectory in atto. La mia comprensione rm -rè che eliminerà anche le stesse sottodirectory. Io non voglio eliminare i file nascosti (dot). Come si può fare?
Il findcomando fornisce l'opzione -path. Capisco che bisogna definire da dove cominciare a cercare [comunemente noto come "percorso"]. Cercando di capire a cosa serve, ho trovato molti esempi usando find -path -pruneper escludere alcuni percorsi. Domanda : una spiegazione cosa find -pathfa; a cosa serve questa opzione. Nota: mi sembra …
Sto scrivendo la sceneggiatura è ksh. È necessario trovare tutti i nomi delle directory direttamente nella directory corrente che contengono solo file, non sottodirectory. So che potrei usare ls -alRe analizzare ricorsivamente l'output per la prima lettera nel primo campo ( dper una directory). Penso che awksia il modo migliore …
Sto eseguendo il seguente comando: mogrify -resize '400x400>' *.png Notare il ">". Presumibilmente ignorerà i file più piccoli, ma sebbene non li ridimensioni, li modifica (la data di modifica e la dimensione del file vengono cambiate). C'è un modo per renderlo in realtà solo lasciare i file più piccoli da …
Questo problema si verifica solo nel contenitore finestra mobile. Va solo findbene: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find con sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/host02/g" dà un errore: /xxx/config/sed8Ey5tD: Device or resource busy Non capisco cosa sia sed8Ey5tD, lsnon riesco a vederlo. Penso che sia …
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.