Domanda

Sto cercando un comando Unix che creerà un tar di 10 file da una directory.

È stato utile?

Soluzione

tar cf path_of_tar.tar $(ls | head -10)

Aggiungi opzioni per ls per selezionare il 10 che si desidera.

Altri suggerimenti

Il comando che state cercando è: tar

Come di solito è utilizzato:

$ tar cf file.tar file1 file2...

Bene, a seconda delle vostre esigenze ...

$ tar cf tenfiles.tar file1 file2 file3 ... file10

Che faremo. È possibile controllare la pagina di manuale di catrame ($ man tar) per ulteriori dettagli sulle altre opzioni si potrebbe aver bisogno. (La tua domanda è stato un po 'vago, quindi non può essere che molto più specifico.)

Vorrei suggerire cercando:

man tar

Questo mostrerà tutte le opzioni disponibili e l'uso di informazioni. Un utilizzo tipico per la creazione di un tar di file in una directory sarebbe simile a questa:

tar -cvf myfiles.tar ./mydirectory

dove myfiles.tar è il nome del file tar che si desidera creare, e mydirectory è la directory dei file risiedono.

tar -cvf name.tar /path/to/file1 /path/to/file2 /path/to/file3 ...

Si può definire quali file sono? Sono di un modello nome di file specifico? Il mio ragionamento sta chiedendo che si è specificato 10 file.

In generale:

tar cvf tar_with_10_files.tar somefile_with_wildcards_or_pattern_matching
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top