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.
Sto provando a scrivere uno script shell che attenderà che un file appaia nella /tmpdirectory chiamata sleep.txte una volta trovato il programma cesserà, altrimenti voglio che il programma sia in uno stato di sospensione (sospeso) fino a quando il file non si trova . Ora suppongo che userò un comando …
Grazie ad alcune buone domande e risposte qui e in questa pagina , ora capisco i collegamenti. Vedo che i collegamenti reali fanno riferimento allo stesso inode con un nome diverso e le copie sono nodi "diversi, con nomi diversi. Inoltre i collegamenti software hanno il nome e il percorso …
C'è un modo per elencare una serie di 30 file casuali da una directory usando i comandi standard di Linux? (in zsh) La risposta migliore qui descritta non funziona per me ( sortnon riconosce l'opzione -R)
Quali altri strumenti dovrei usare per leggere e scrivere file con troncamento, ricerca e salto. Le opzioni della riga di comando di dd sembrano scomode ed estranee e non mi piace scegliere tra la modalità di ricerca lenta, ma precisa ( bs=1) e la modalità veloce, ma non flessibile ( …
Vorrei eseguire un cron job notturno che elimina tutti i file in una cartella a cui non è stato effettuato l'accesso da almeno una settimana. Qual è il modo più efficace per farlo in bash?
Devo concatenare blocchi da due file: se avessi bisogno di concatenare interi file, potrei semplicemente farlo cat file1 file2 > output Ma devo saltare i primi 1 MB dal primo file e voglio solo 10 MB dal secondo file. Sembra un lavoro per dd. dd if=file1 bs=1M count=99 skip=1 of=temp1 …
Ho una cartella chiamata 'sample' e contiene 3 file. Voglio scrivere uno script di shell che leggerà questi file all'interno della cartella di esempio e lo pubblicherà su un sito HTTP usando curl. Ho scritto quanto segue per elencare i file all'interno della cartella: for dir in sample/*; do echo …
Ho una directory contenente file con nomi rho_0.txt rho_5000.txt rho_10000.txt rho_150000.txt rho_200000.txt e così via. Vorrei eliminare tutti quelli che sono un multiplo di 5000. Ho provato quanto segue:, printf 'rho_%d.txt\n' $(seq 5000 10000 25000) | rmma questo mi ha dato la risposta rm: missing operand. c'è un altro modo …
Sto usando Debian Stretch. La mia partizione di root è montata read-only. Solo quando installo o aggiorno i pacchetti, viene /rimontato read-write(usando l'hook apt), e poi rimontato su ro. A volte dopo l'aggiornamento del pacchetto non riesco a rimontare /in sola lettura: mount -o remount,ro / mount: / is busy …
Sono sempre stato curioso di sapere perché il comando per eliminare tutto in una directory è rm -rf. Perché non ci sono bandiere con cui fare la stessa cosa rmdir? Non sarebbe più intuitivo utilizzare rmdirper le operazioni di directory?
Sono consapevole che il touchcomando viene utilizzato per aggiornare la data dell'ultima modifica su un file. Viene anche usato per creare un nuovo file se il file richiesto non esiste sul file system. Dal momento che il tocco (come suggerisce il nome), dovrebbe semplicemente aggiornare la data dell'ultima mod, perché …
Attualmente lo sto facendo SSHing in un server ed eseguendo Vim sul server. Questo ha il vantaggio di non avere a che fare con una complessa sintassi di apertura di file da un server remoto su SCP e, soprattutto, di essere in grado di navigare davvero rapidamente nel filesystem del …
Ho una directory con 26000 file cca e ho bisogno di grep in tutti questi file. Il problema è che ne ho bisogno il più velocemente possibile, quindi non è l'ideale creare script in cui grep prenderà il nome di un file dal comando find e scriverà le corrispondenze nel …
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.