Manipolazione dei file: copia, ridenominazione, ricerca, analisi, archiviazione, ecc. Per operare sul testo in un file, vedere / elaborazione del testo. Per domande sul file manager File (precedentemente Nautilus), consultare / nautilus.
Voglio che uno script venga sospeso a meno che un determinato file non venga modificato / eliminato (o un file creato in una determinata directory, o ...). Questo può essere ottenuto in qualche modo elegante? La cosa più semplice che mi viene in mente è un loop che dorme per …
Sto eseguendo un'applicazione che scrive su log.txt. L'app è stata aggiornata a una nuova versione, rendendo i plug-in supportati non più compatibili. Forza una quantità enorme di errori in log.txt e non sembra supportare la scrittura in un file di registro diverso. Come posso scriverli in un altro registro? Ho …
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 …
Di 'che faccio quanto segue: cd /some/path ln -s /target/path symbolic_name Se quindi fai: cd /some/path cd symbolic_name pwd Ottengo: /some/path/symblic_name e non: /target/path Esiste un modo per fare in modo che la shell "risolva completamente" un collegamento simbolico (ovvero l'aggiornamento di CWD, ecc.), Come se avessi fatto direttamente: cd …
Potresti spiegare perché un file compilato binario (ad esempio, /usr/sbin) dispone dell'autorizzazione di scrittura per l' rootutente? Per me, questo è compilato. Ciò significa che la scrittura diretta non è utile e può esporre il file a qualche problema di sicurezza in qualche modo. Uno script (ad esempio un bashfile) …
Ho un programma in cui sono memorizzate le sue impostazioni ~/.config/myprogramche utilizzo sia in modo interattivo che con un sistema di accodamento batch. Quando corro in modo interattivo, voglio che questo programma usi i miei file di configurazione (e lo fa). Ma quando si esegue in modalità batch, i file …
Come parte di uno script di distribuzione, voglio scaricare alcuni elementi memorizzati nella cache dalla mia directory temporanea. Uso un comando come: rm /tmp/our_cache/* Tuttavia, se /tmp/our_cacheè vuoto (abbastanza comune quando si inviano molte modifiche in rapida successione al nostro server di prova), viene stampato il seguente messaggio di errore: …
Come posso ottenere l'elenco di tutti i file nella directory corrente insieme alla loro data di modifica e ordinati per quella data? Ora so come raggiungerlo con find, state sort, ma per qualche strana ragione, statnon è installato sulla scatola ed è improbabile che riesca a installarlo. Qualche altra opzione? …
Un file viene scaricato in sequenza da wget. Se comincio a decomprimerlo con cat myfile.tar.bz2 | tar -xj, potrebbe decomprimere correttamente o non riuscire con "EOF imprevisto", a seconda di ciò che è più veloce. Come "catare e seguire" un file, ovvero output del contenuto del file su stdout, ma …
Ho la prima edizione del libro The Unix Programming Environment. Nel capitolo 2, gli autori dichiarano che le directory sono leggibili come file e menzionano alcuni fatti sul formato di questi file. Forniscono alcuni esempi di utilizzo come cat .(nell'esercizio 2-2). Almeno in Darwin, le directory non sono più leggibili …
Supponiamo che io stia eseguendo un software e quindi eseguo il gestore pacchetti per aggiornare il software, noto che Linux non interrompe il processo in esecuzione per l'aggiornamento del pacchetto, ma continua a funzionare correttamente. Come fa Linux?
Ho un file di testo che posso modificare usando altre applicazioni (ad esempio openoffice). Ma quando provo a modificarlo e salvarlo usando gedit, ricevo un errore da gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy l'autorizzazione di BuildNotes.txt è la seguente: -rwxrwx--- …
So che copiare o trasferire ciò che originariamente era un file sparse senza usare un'utilità che capisce i file sparsi causerà la compilazione dei "buchi". Esiste un metodo o un'utilità per trasformare quello che una volta era un file sparse in sparse? Ad esempio: creare un file sparse: % dd …
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.