Quale comando conciso posso usare per trovare tutti i file che NON contengono una stringa di testo? Ho provato questo (usando -v per invertire i parametri di grep) senza fortuna: find . -exec grep -v -l shared.php {} \; Qualcuno ha detto che avrebbe funzionato: find . ! -exec grep …
Accade spesso che voglio applicare un'operazione in modo ricorsivo. Alcuni comandi, come grep, usano una r minuscola per indicare la ricorsione. Per esempio grep -r foo . Altri comandi sembrano preferire una R maiuscola: chmod -R 755 . Ricevo costantemente queste cose nel modo sbagliato e dimentico quale è quale. …
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é …
Esiste un ordine delle operazioni rm? Mi sono esibito rmsu una directory di grandi dimensioni e sono curioso di sapere dove avrei dovuto vedere cosa avrebbe potuto essere eliminato. Funziona rmprima sui file, quindi sulle directory? Oppure si basa su alcune informazioni nella tabella degli inode? Specifiche: rm dal sistema …
Voglio trovare tutte le directory con una stringa specifica in modo da poter fare un'altra ricerca sui file contenuti all'interno. Quindi non voglio perdere tempo ./my-search-term/dir/my-search-termecc. Come posso smettere di ricorrere quando ho trovato la prima directory my-search-term?
Come scaricare un sito Web completo, ma ignorando tutti i file binari. wgetha questa funzionalità usando la -rbandiera ma scarica tutto e alcuni siti Web sono troppo per una macchina a bassa risorsa e non serve a nulla per il motivo specifico per cui sto scaricando il sito. Ecco la …
Ho una copia locale svn, voglio fare una ricerca sulla stringa some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Ma se andiamo un po 'oltre, sembra che le directory nascoste di primo livello siano escluse: $ cd lang && grep some_string * -r en:some_string=Some string Come posso rimuovere …
Ho una cartella SOURCE che contiene diverse cartelle di livello inferiore, ognuna con i propri file. Voglio copiare questa cartella in una nuova cartella COPIA dove devo copiare la struttura della directory ma mantenere i file come collegamenti simbolici ai file originali in SOURCE e nelle sue sottocartelle.
Sul nostro server Solaris sto scoprendo che grep -rnon funziona, che è il solito modo che uso grep. Sembra che egrepabbia lo stesso comportamento. Dato che non ho alcun controllo sulla macchina, c'è un modo per grepeseguire una ricerca ricorsiva? O devo reindirizzare l'output di findin grep?
Voglio rsyncuna cartella ricorsivamente ma voglio che le sottocartelle siano incluse solo a una certa profondità. Ad esempio vorrei una profondità di 1,2,3 o 4 sottocartelle come questa: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── …
Ho una directory in cui vorrei elencare tutto il contenuto (file e sottodirectory) senza mostrare i collegamenti simbolici. Sto usando le utility GNU su Linux. La lsversione è 8.13. Esempio: Elenco completo delle directory: ~/test$ ls -Gg total 12 drwxrwxr-x 2 4096 Jul 9 10:29 dir1 drwxrwxr-x 2 4096 Jul …
Questa è una domanda più generale sulla "codifica" ricorsiva. Ho questo script che ad un certo punto ha bisogno di cambiare le autorizzazioni in modo ricorsivo in una cartella che ha alcune centinaia di migliaia di file. Ci sono nuovi file aggiunti in quella cartella ogni giorno, ma quelli che …
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.