我需要提取tar.gz文件。大約950mb。它還有另外23個tar.gz文件。這23個tar.gz文件中的每一個都有一個tar文件。我的問題是我如何輕鬆提取所有這些問題?有沒有我可以使用的命令行工具?如何輕鬆提取嵌套的tar.gz文件?
的結構是這樣的:預先
foo.tar.gz
├───bar1.tar.gz
│ ├───foobar1.tar
├───bar2.tar.gz
│ ├───foobar2.tar
├───bar3.tar.gz
│ ├───foobar3.tar
├───bar4.tar.gz
│ ├───foobar4.tar
├───bar5.tar.gz
│ ├───foobar5.tar
├───bar6.tar.gz
│ ├───foobar6.tar
| ..........
| ..........
| ..........
| 23 of them
感謝。
雖然你的解決方案工作,如果你想了解爲什麼你不應該用你的方式使用ls的輸出,http://stackoverflow.com/questions/1956144/bash-script- to-rename-all-files-in-a-directory/1956165#1956165 ...我找到了答案(對於那個問題),特別是使用'find'命令。 – 2010-05-06 21:23:29