mkfifo to copy / move files





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







1















Is it possible to use mkfifo (named pipes) in Linux to copy files?



For example: I am extracting files from tar archive and I want them to be moved immediately to another location.










share|improve this question

























  • you can use tar -C to specify a location. unclear how you want fifo to come into play here.

    – frostschutz
    15 hours ago




















1















Is it possible to use mkfifo (named pipes) in Linux to copy files?



For example: I am extracting files from tar archive and I want them to be moved immediately to another location.










share|improve this question

























  • you can use tar -C to specify a location. unclear how you want fifo to come into play here.

    – frostschutz
    15 hours ago
















1












1








1








Is it possible to use mkfifo (named pipes) in Linux to copy files?



For example: I am extracting files from tar archive and I want them to be moved immediately to another location.










share|improve this question
















Is it possible to use mkfifo (named pipes) in Linux to copy files?



For example: I am extracting files from tar archive and I want them to be moved immediately to another location.







files archive mkfifo






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 15 hours ago









Gilles

546k12911101624




546k12911101624










asked 15 hours ago









micholeodonmicholeodon

405




405













  • you can use tar -C to specify a location. unclear how you want fifo to come into play here.

    – frostschutz
    15 hours ago





















  • you can use tar -C to specify a location. unclear how you want fifo to come into play here.

    – frostschutz
    15 hours ago



















you can use tar -C to specify a location. unclear how you want fifo to come into play here.

– frostschutz
15 hours ago







you can use tar -C to specify a location. unclear how you want fifo to come into play here.

– frostschutz
15 hours ago












1 Answer
1






active

oldest

votes


















3














You can't use mkfifo to copy or move files, no. mkfifo creates a named pipe. You can use a pipe to arrange for data to go to a different place, and occasionally a named pipe is the only way or is more convenient. You can find some solutions that use mkfifo on this site. But a pipe isn't usually useful if you only want data to end up in a different place: for that, redirection is enough.



If you want to extract files from a tar archive and put them in a different place than the path inside the archive, named pipes aren't going to help you at all. Instead, use the --transform option of GNU tar or the -s option of BSD tar or pax to rewrite the file paths during the extraction.






share|improve this answer
























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "106"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f510679%2fmkfifo-to-copy-move-files%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    You can't use mkfifo to copy or move files, no. mkfifo creates a named pipe. You can use a pipe to arrange for data to go to a different place, and occasionally a named pipe is the only way or is more convenient. You can find some solutions that use mkfifo on this site. But a pipe isn't usually useful if you only want data to end up in a different place: for that, redirection is enough.



    If you want to extract files from a tar archive and put them in a different place than the path inside the archive, named pipes aren't going to help you at all. Instead, use the --transform option of GNU tar or the -s option of BSD tar or pax to rewrite the file paths during the extraction.






    share|improve this answer




























      3














      You can't use mkfifo to copy or move files, no. mkfifo creates a named pipe. You can use a pipe to arrange for data to go to a different place, and occasionally a named pipe is the only way or is more convenient. You can find some solutions that use mkfifo on this site. But a pipe isn't usually useful if you only want data to end up in a different place: for that, redirection is enough.



      If you want to extract files from a tar archive and put them in a different place than the path inside the archive, named pipes aren't going to help you at all. Instead, use the --transform option of GNU tar or the -s option of BSD tar or pax to rewrite the file paths during the extraction.






      share|improve this answer


























        3












        3








        3







        You can't use mkfifo to copy or move files, no. mkfifo creates a named pipe. You can use a pipe to arrange for data to go to a different place, and occasionally a named pipe is the only way or is more convenient. You can find some solutions that use mkfifo on this site. But a pipe isn't usually useful if you only want data to end up in a different place: for that, redirection is enough.



        If you want to extract files from a tar archive and put them in a different place than the path inside the archive, named pipes aren't going to help you at all. Instead, use the --transform option of GNU tar or the -s option of BSD tar or pax to rewrite the file paths during the extraction.






        share|improve this answer













        You can't use mkfifo to copy or move files, no. mkfifo creates a named pipe. You can use a pipe to arrange for data to go to a different place, and occasionally a named pipe is the only way or is more convenient. You can find some solutions that use mkfifo on this site. But a pipe isn't usually useful if you only want data to end up in a different place: for that, redirection is enough.



        If you want to extract files from a tar archive and put them in a different place than the path inside the archive, named pipes aren't going to help you at all. Instead, use the --transform option of GNU tar or the -s option of BSD tar or pax to rewrite the file paths during the extraction.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 15 hours ago









        GillesGilles

        546k12911101624




        546k12911101624






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f510679%2fmkfifo-to-copy-move-files%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to label and detect the document text images

            Vallis Paradisi

            Tabula Rosettana