Hey I finally got to try this out and tbh I hit Enter without understanding the whole thing 🤭🤫 but anyway it’s perfect! And it left me with a lot to study, your explanation was really helpful. Thanks so much for all your help! I really appreciate the time you spent :)
Yea, I just came back to say this. Since cp overwrites by default (I tried copying first before trying moving) and each folder has files named index001 index002 etc then then folder where they all go has only ONE of index001.html, ONE of index002.html etc. So I think what I need to do is find each html file, rename it with a unique integer in front of the name, move it to the common folder.
Ok, thanks for the tip. I’m still getting used to Lemmy.
I ended up using
for f in *; do find ./“$f” -type f | sort | tail -n 2 | xargs -n 1 rm; done
and it worked perfectly. For the bonus question, I’m moving the html files from 127 subfolders. They are the only content of the subfolders. I want to prepend an integer to each and copy them to a different folder, so instead of
I’ll have
😍😍😍😍 thanks harsh!! I’ll study this and report back. I really appreciate your time and effort. There is a lot to learn here, and actually the padding is on my list of things to learn, so thank you sensei! As to your question about the integers, the files need to be in alphabetical order before getting the integer prepended to them, so like
turns to
that way in the folder when it’s all said and done I’ll have
I’ll check if your method works out of the box for that or if I have to use the sort function like you showed me last time. Thanks again!
That was it! Thank you. I got rid of over 150 files in 127 directories with a lot less clicks than through the file explorer.
Luckily this time there were no spaces in the names. Spaces in names are a PITA at my stage of learning, and I’m never sure if I should use ’ or ".
Btw, new challenge in the edited original post, if you haven’t yet exhausted your thinking quota for the day lol.
Great tip, thank you!
Thanks so much harsh!!! I will study this and hit Enter after I understand it.
Thanks again, that’s epic.
Hmm, thanks. It’s gonna take a while to unpack this ':D
There are no newlines in the names, and all spaces have been replaced with a dash.
Yea that must be it! It’s spitting out just the file name and not the whole path. There is only 1 level of depth, so I want to remove
so how do I get the whole path into xargs? I tried xargs "$f"/
but fortunately that didn’t work because it was trying to delete all the directories lmao XD
Oh I see, lol. Now I’m getting “Cannot remove: No such file or directory” all the way down! The files are there, I see them, they come up in the terminal, but for some reason xargs rm does not want to delete them. When I put the -f flag, rm doesn’t give an error but the files are still there! wtf
Thank you for the tips, but now I’m getting “Cannot remove: No such file or directory” all the way down! The files are there, I see them, they come up in the terminal, but for some reason xargs rm does not want to delete them. When I put the -f flag, rm doesn’t give an error but the files are still there! wtf
Can find be used with tail?
Thank you for the tips, but now I’m getting “Cannot remove: No such file or directory” all the way down! The files are there, I see them, they come up in the terminal, but for some reason xargs rm does not want to delete them. When I put the -f flag, rm doesn’t give an error but the files are still there! wtf
for f in *; do ls $f | tail -n 2 | xargs rm -rf; done
You mean like that? rm -rf followed by a question mark does not inspire confidence XD
Wow, good points, thank you. The connectivity checks look like a PIA but in this case (not being a person of interest) it seems reasonable to just keep the phone on LOS.
Isn’t PLO the government of Palestina?
These guys have only spoiled rich kid sore loser vibes. And cowards.
A flare up, perhaps
Hey thanks for the info. Are you saying that just standard LineageOS without gapps or MicroG will be unable to have a functioning OsmAnd (for example)? I remember a few years ago you had to install Mozilla location services seperately from F-Droid to get OsmAnd to work without Google stuff, but I’ve personally been out of the loop for a while.
Thanks for the info ❤️
Monero has some of the least volatility of all the coins. I’m not really sure how that happens, maybe because it’s not on major exchanges so not subject to speculation, aside from having an actual use case.