mkfifo to copy / move files
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
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
add a comment |
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
you can usetar -C
to specify a location. unclear how you want fifo to come into play here.
– frostschutz
15 hours ago
add a comment |
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
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
files archive mkfifo
edited 15 hours ago
Gilles
546k12911101624
546k12911101624
asked 15 hours ago
micholeodonmicholeodon
405
405
you can usetar -C
to specify a location. unclear how you want fifo to come into play here.
– frostschutz
15 hours ago
add a comment |
you can usetar -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
add a comment |
1 Answer
1
active
oldest
votes
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
add a comment |
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.
add a comment |
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.
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.
answered 15 hours ago
GillesGilles
546k12911101624
546k12911101624
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
you can use
tar -C
to specify a location. unclear how you want fifo to come into play here.– frostschutz
15 hours ago