this post was submitted on 12 Jan 2025
1157 points (98.1% liked)
memes
10924 readers
3277 users here now
Community rules
1. Be civil
No trolling, bigotry or other insulting / annoying behaviour
2. No politics
This is non-politics community. For political memes please go to [email protected]
3. No recent reposts
Check for reposts when posting a meme, you can only repost after 1 month
4. No bots
No bots without the express approval of the mods or the admins
5. No Spam/Ads
No advertisements or spam. This is an instance rule and the only way to live.
Sister communities
- [email protected] : Star Trek memes, chat and shitposts
- [email protected] : Lemmy Shitposts, anything and everything goes.
- [email protected] : Linux themed memes
- [email protected] : for those who love comic stories.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Try:
That path resolves to / by the way (provided every folder exists) but ChatGPT is unable to parse it.
Wouldn't that path only resolve if those intermediate directories exist? I thought bash had to crawl the path to resolve it
Yeah, that's what I meant with folders.
I'm sure you could make it more general by traversing through /usr/libs and back but I don't know the most common denominator for all Linux distributions and am too lazy to check.
Its a good idea, but I think you'd limited to messing /tmp or /var/tmp, as anything else would trigger a "I'm sorry response"
How does this work? I tried to cd with … in bash and it doesn’t seem to work. And what would be the point of the single dots in there?
/./
would apply to the current directory, and/../
would move into the parent directory. I imagine the idea is to start in a deeply nested directory,/home/user/Documents/old
and begin either maintaining the directory (in a sense doing something like '–0' or reverting to a more basal directory (alla '–1'). The branch moving into~/Music/badSongs
is probably a way of trying to disguise the intent of parsing/.././.././.././..
to root and then/*
to glob all root directories.I imagine if for some reason ChatGPT was running Zsh or something that supports that kind of augmented Bash syntax it would work, but realistically it likely would fail.
I think someone might have better luck by attempting to
rm - rf --no-preserve-root
with a series of random, less-necessary files and throw a/*
in the mix. Or attack another important directory that might get overlooked like/proc/*
They just pushed some weird stuff. But
..
in /, will still be /, so as long as you do enough .. per directory, you'll end up there.