1.mkdir -p tmp/a/b/c 创建一个目录树
2.不要移动存档,使用-C选项指定要解压到的目录 tar xvf -C tmp/a/b/c newarc.tar.gz
3.将命令与控制操作符组合使用 组合操作符有&&
&& 仅当第一个命令执行成功,第二个才执行
~ $ cd tmp/a/b/c && tar xvf ~/archive.ta
类似地,||
控制操作符分隔两个命令,并且仅当第一个命令返回非零退出状态时才运行第二个命令。换句话说,如果第一个命令成功,则第二个命令不会运行。如果第一个命令失败,则第二个命令才会 运行。在测试某个给定目录是否存在时,通常使用此操作符,如果该目录不存在,则创建它:
~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c