如何使用模式匹配tar多个文件并删除作为tar的相同文件?

时间:2016-02-22 15:38:40

标签: linux

function getSelectedObject(array_objects) {
    //Clear the temporary canvas :
    tmpcx.clearRect(0, 0, tmpc.width, tmpc.height);
    var sprite;
    /*Search the right sprite object :*/
    for (var i = array_objects.length - 1; i >= 0; i--) {

        sprite = array_objects[i];

        if (checkBoundingBoxisOver(sprite, mouse_x, mouse_y)) {

            sprite.draw(tmpcx);
            imageData = tmpcx.getImageData(mouse_x, mouse_y, 1, 1);
            component = imageData.data;
            if (component[3] > 0) {
                return sprite;
            }
        }
    }
    return false;
}

我想删除tar命令压缩的文件。我如何在单一命令行中实现这一目标?

2 个答案:

答案 0 :(得分:0)

要使用zip -mj密切复制tar的行为,您可以使用此命令:

tar --transform 's/.*\///' --remove-files -cvf my_path.tar FP_ATL*

请注意,这并不压缩添加到tarball的文件。您需要为此添加一个压缩选项,例如-z

答案 1 :(得分:0)

感谢Kurt Stutsman ..
这个命令有效:tar --remove-files -czvf my_fiels.tar de _ *