delete files based on selective dates from directory
I have a directory which stores db backup files every day. Using unix shell command, I need to delete all files of older than a month, except the backup files from 1st and 15th day of the month. For eg if run that command today 20 Mar and I have backup from Dec to Mar, it should delete all files except Dec1 Dec 15, Jan15, Feb 1 and Feb 15 and All files of Mar till 20 should be preserved.
command-line
add a comment |
I have a directory which stores db backup files every day. Using unix shell command, I need to delete all files of older than a month, except the backup files from 1st and 15th day of the month. For eg if run that command today 20 Mar and I have backup from Dec to Mar, it should delete all files except Dec1 Dec 15, Jan15, Feb 1 and Feb 15 and All files of Mar till 20 should be preserved.
command-line
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
Hi and Welcome to the site! please note thatawk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar withfind
and/orrm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.
– αғsнιη
18 mins ago
add a comment |
I have a directory which stores db backup files every day. Using unix shell command, I need to delete all files of older than a month, except the backup files from 1st and 15th day of the month. For eg if run that command today 20 Mar and I have backup from Dec to Mar, it should delete all files except Dec1 Dec 15, Jan15, Feb 1 and Feb 15 and All files of Mar till 20 should be preserved.
command-line
I have a directory which stores db backup files every day. Using unix shell command, I need to delete all files of older than a month, except the backup files from 1st and 15th day of the month. For eg if run that command today 20 Mar and I have backup from Dec to Mar, it should delete all files except Dec1 Dec 15, Jan15, Feb 1 and Feb 15 and All files of Mar till 20 should be preserved.
command-line
command-line
edited 24 mins ago
αғsнιη
17.1k103069
17.1k103069
asked 1 hour ago
user126930user126930
11
11
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
Hi and Welcome to the site! please note thatawk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar withfind
and/orrm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.
– αғsнιη
18 mins ago
add a comment |
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
Hi and Welcome to the site! please note thatawk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar withfind
and/orrm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.
– αғsнιη
18 mins ago
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
Hi and Welcome to the site! please note that
awk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar with find
and/or rm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.– αғsнιη
18 mins ago
Hi and Welcome to the site! please note that
awk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar with find
and/or rm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.– αғsнιη
18 mins ago
add a comment |
0
active
oldest
votes
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%2f507619%2fdelete-files-based-on-selective-dates-from-directory%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
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%2f507619%2fdelete-files-based-on-selective-dates-from-directory%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
can u provide the directory structure and fileName syntax
– msp9011
22 mins ago
Hi and Welcome to the site! please note that
awk
you mentioned to delete files is not a tool to perform deletion of file; it's a text-processing tool. next, have you tried anything so far and familiar withfind
and/orrm
commands? based on your question it seems you want to keep current month files untouched and delete every backup files older and keep 1st and 15th files from each month? so why not you want Jan 1st files? How is your fileName/directory format? please do edit in your question to answer these.– αғsнιη
18 mins ago