Welcome to the Power Users community on Codidact!
Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.
Comments on How to copy files preserving one directory up
Post
How to copy files preserving one directory up
+5
−0
Have
mkdir -p d1/d1_sd1/ d2/d2_sd1/
touch d1/d1_sd1/f1.txt d2/d2_sd1/f1.txt
.
├── d1
│ └── d1_sd1
│ └── f1.txt
└── d2
└── d2_sd1
└── f1.txt
4 directories, 2 files
Want
.
├── d1
│ └── d1_sd1
│ └── f1.txt
├── d1_sd1
│ └── f1.txt
├── d2
│ └── d2_sd1
│ └── f1.txt
└── d2_sd1
└── f1.txt
6 directories, 4 files
Question
How do I cp files with a pattern preserving one directory up from the match?
I'd expect a modification to this call:
cp -r d*/*/f1.txt .
Tried
cp -r --parents d*/*/f1.txt .
2 comment threads