Tut terminale

Come dividere e unire file utilizzando la riga di comando dal terminale

Come dividere e unire file utilizzando la riga di comando dal terminale

A volte è necessario suddividere file di grandi dimensioni in pezzi per vari motivi. Supponiamo che tu abbia un video o un archivio di grandi dimensioni e devi caricare questo file sul tuo account Dropbox o su Google Drive o anche su un altro PC. Diventa un compito arduo, soprattutto se le velocità di caricamento sono basse.

Oltre a consumare tempo e risorse, è un po' rischioso nel caso in cui l'alimentazione si spenga o se si verifica un disturbo nella rete, rendendo inutile l'upload interrotto. Devi ricominciare tutto da capo.

Una delle migliori idee per superare questo problema è dividere il file di grandi dimensioni in piccoli segmenti e quindi caricarli o spostarli uno alla volta. Quando vuoi aprire il file, devi combinare i pezzi del file e aprire il file.

Vantaggi della suddivisione di file di grandi dimensioni in file più piccoli:

In questo tutorial, ti mostreremo come dividere file di grandi dimensioni in piccoli pezzi. E anche come combinare di nuovo quei pezzi rotti in un unico file file.

Divisione di file di grandi dimensioni utilizzando la riga di comando

Ora proviamo a trovare un file di grandi dimensioni e a romperlo in piccoli pezzi.

Passo 1. Per controllare la dimensione del file in un formato leggibile dall'uomo, usa il seguente comando.

du -h MovieClip.mp4

Sul mio PC ho trovato un file chiamato MovieClip.mp4 con dimensioni di circa 2 GB come mostrato nello screenshot qui sotto:

Dimensione filmato

Come puoi vedere, questo è un file di grandi dimensioni che sarà difficile da caricare sul tuo cloud, specialmente se hai una connessione Internet lenta. Quindi, nel passaggio successivo, ti mostreremo come dividere questo file in file di dimensioni più piccole, diciamo 200 MB ciascuno, per semplificare il caricamento.

Passo 2. Per dividere il tuo file in file più piccoli con una dimensione di 200 MB ciascuno e nominare i nuovi dati con MV, usa il comando successivo.

split -b MovieClip 200M.mp4 MV.

Il comando precedente potrebbe richiedere del tempo a seconda delle risorse del PC. Quindi, quando il comando viene eseguito correttamente, passa al passaggio successivo.

Nota gentilmente che puoi provare a eseguire il comando split senza specificare argomenti extra come il comando successivo.

Dividi MovieClip.mp4 MV.

In questo caso e per impostazione predefinita, il sistema dividerà il file grande in file piccoli che iniziano con la lettera x e con ogni file contenente 1000 righe.

Passaggio 3. Per controllare l'output del precedente comando split, utilizzare il comando ls come segue.

ls -lh

File MovieClip e file MV

Come puoi notare, troverai nuovi file che iniziano con MV e con una dimensione di 200 MB ciascuno. Ora sarà facile caricarli, spostarli o inviarli ovunque.

Combinazione di file utilizzando la riga di comando dal terminale

Passo 1. Crea una nuova directory per spostare file più piccoli in essa.

mkdir ./NuovoMV/

Passo 2. Sposta tutti i file di dimensioni più piccole che iniziano con MV nella nuova directory.

MV MV* ./NuovoMV/

Passaggio 3. Vai alla nuova directory ed elenca il suo contenuto.

cd NuovoMV/

Crea nuova cartella e sposta piccoli file in

Passaggio 4. Per combinare file di piccole dimensioni in un nuovo file chiamato CombinedMovieClip.mp4, usa il comando successivo.

gatto MV.?? > Combinato MovieClip.mp4

Inoltre, questo comando potrebbe richiedere del tempo a seconda delle risorse del PC. Dopo che il comando cat è stato completato, puoi elencare il contenuto della directory per controllare il file appena creato.

Combina file

Hai diviso con successo il tuo file di grandi dimensioni in piccoli pezzi e li hai combinati di nuovo. Se hai bisogno di saperne di più sui comandi split o cat puoi facilmente fare riferimento alle loro pagine di manuale usando i seguenti comandi:

pagina di manuale divisa:

uomo diviso

pagina di manuale del gatto:

uomo gatto

Infine, spero che questo tutorial ti sia piaciuto e per qualsiasi altra domanda puoi lasciare un commento e saremo lieti di aiutarti.

I 5 migliori mouse per computer ergonomici per Linux
L'uso prolungato del computer provoca dolore al polso o alle dita?? Soffri di rigidità articolare e devi continuamente stringerti la mano? Senti un do...
Come modificare le impostazioni del mouse e del touchpad utilizzando Xinput in Linux
La maggior parte delle distribuzioni Linux viene fornita con la libreria "libinput" per impostazione predefinita per gestire gli eventi di input su un...
Rimappa i pulsanti del mouse in modo diverso per software diversi con X-Mouse Button Control
Forse hai bisogno di uno strumento che possa cambiare il controllo del tuo mouse con ogni applicazione che utilizzi. In questo caso, puoi provare un'a...