如何创建一个空的tgz文件?

时间:2017-06-28 16:08:57

标签: bash macos tar bsd gz

如何创建空的tgz文件? 我试过了

 // build the arrow

svg.append("svg:defs").selectAll("marker")
 .data(["end"])      // different link/path types can be defined here
 .enter().append("svg:marker")    // this section adds in the arrows
 .attr("id", String)
 .attr("viewBox", "0 -5 10 10")
 .attr("refX", 15)
 .attr("refY", -1.5)
 .attr("markerWidth", 6)
 .attr("markerHeight", 6)
 .attr("orient", "auto")
 .append("svg:path")
 .attr("d", "M0,-5L10,0L0,5");

// create the link drawing

var link = svg.append("g")
   .attr("class", "links")
   .attr("marker-end", "url(#end)")
 .selectAll("line")
 .data(graph.links)
 .enter()
    .append("line")
  .attr("stroke-width", "4px");

// node is a group element
var node = svg.selectAll(".node")
.data(graph.nodes, function (d) { return d.id; })
.enter().append("g")
.attr("class", "node")
      .call(d3.drag()
      .on("start", dragstarted)
      .on("drag", dragged)
      .on("end", dragended));

// add circle to the node

node
.append("circle")
   .attr("r", function (d) { return d.id == undefined ? 0 : d.width / 2 + 2 * padding; })
   .attr("fill", function (d) { return color(d.type); })
    .attr('stroke', '#000000')
    .attr('stroke-width', '3');


// add the text to the group 

node
.append('text')
.text(node => node.type)
  .attr('font-size', 15)
  .attr('font-family', fontFamily)
  .attr('dx', function (d) { return -d.width / 2 })
  .attr('dy', 4);

1 个答案:

答案 0 :(得分:4)

您正在寻找的开关是--files-from-T

tar czvf /tmp/empty.tgz --files-from=/dev/null