GNU/Linux >> Znalost Linux >  >> Linux

bash:/bin/tar:Při komprimaci mnoha souborů pomocí tar je seznam argumentů příliš dlouhý

Použijte volbu "-T" k předání souboru do taru, který obsahuje názvy souborů k tarování.

tar -czv -T file_list.txt -f tarball.tar.gz

a jak vytvořit seznam souborů k tarování:nejprve vytvořte seznam souborů k tarování

ls > temp

pak

tar cvzf dicionario_ultra.tgz -X FILE -T temp

a nakonec

rm temp

Linux
  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Ubuntu – seznam argumentů je příliš dlouhý?

  3. Není důvod mít Shebang ukazující na /bin/sh spíše než /bin/bash?

  1. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  2. Proč /bin/sh ukazuje na /bin/dash a ne /bin/bash?

  3. Nelze odebrat soubory z adresáře s chybou „Seznam argumentů je příliš dlouhý“

  1. Intermittent OSError:[Errno 7] Příliš dlouhý seznam argumentů s krátkým příkazem (~125 znaků)

  2. Spusťte příkaz bash na jenkins pipeline

  3. Kdy musím použít #!/bin/bash a kdy #!/bin/sh?