Subject says it all. How do you organize your files?
I'm considering the following structure to account for some discrepancies I'm experiencing. apps -- standalone applications bat -- scripts and programming related projects bookmarks -- internet bookmarks bup -- backups of various files, grouped by date and file source docs -- documents downloads: -- various downloads bittorrent -- torrent downloads edumedia -- educational media, categorized by specific area of interest (programming, history, art, etc.) fonts -- typefaces, grouped by style and family games -- vidya media -- various media, including video, audio, literature, images pmedia -- personal media pdocs -- personal documents projects -- personal projects tmp -- random unsorted junk folder
I'm not really fond of the "p" naming pattern. Would be better to have normal words but can't come up with anything.
All of my files are in the ~/tmp/unsorted directory. I also have ~/rad for one off research and small programs.
Dylan Turner
>All of my files are in the ~/tmp/unsorted directory. So it's a mess, right?
Levi Rodriguez
Why not just create a personal folder inside of docs and media, instead of having pmedia and pdocs? And what about syncing? cloud or self-hosted?
Jaxon Phillips
Software is handled by package managers and follows the general Linux FHS / fd.o recommendations with the choices the maintainers made.
Then its mainly just a big pool for media with a hydrus managed picture subfolder.
Jaxson Wood
>docs >pdocs Why even bother?
I have folders for different media types: audiobooks, documents, games, images, music, videos, and also a general purpose downloads folder.
A few folders for personal scripts and application config: scripts, web, .i3, .emacs.d, etc.
I usually have the folders for my projects in my home directory. I figure if it's important enough to be a real project, it deserves its own space there.
I also have an archive folder, and some high volume media folders are symlinked to a hard-drive.
Plus way too many miscellaneous dot files and org files.
Tyler Thomas
I used to have a structure like yours, then I stopped giving a shit. Applications -- standalone applications or compiled from source Desktop -- random junk and folders Documents -- all my work related stuff and projects Documents/[project_name] Downloads -- downloads and accumulated junk Pictures -- empty Public -- stuff that other users can access Videos -- empty
External drive: Backups -- all my backups go here Documents -- work related documents, resume, legal stuff, encrypted stuff Dump -- junk that I just dump in here and worry about later Misc - random stuff that have no real category Music -- as the name says Photos -- as the name says Projects -- no longer active projects within the last year Projects/_Archive/[year] -- all old projects Software -- software, games and operating system images that I accumulated over the years Software/[OS]/[software_name_and_version] Flatpak -- secondary Flatpak install location SteamLibrary -- for those large ass games I don't want on my nvme ssd
William Green
incoming - place where I save downloads, shit I haven't put where it belongs yet music - self-explanatory pictures - photos I've taken. also includes game screenshots and such. pornography - also self-explanatory projects - programs, scripts, notes and checklists on stuff I do, etc. stack - originally this meant something else but now its just "images I saved off Jow Forums" video - subfolders: anime, movies, TV, other junk. Any video that isn't porn goes here. warez - used to be more relevant before I became a Linux user, but I still keep ISOs of old games and shit.
all these are in a subdirectory /user in the root filesystem. some of it lives locally on my desktop, my NAS is the only one with all of the above on local filesystems. I don't use my home directory for anything at all except a symlink to /user since every application feels free to dump dotfiles and random garbage in /home/user. /home/user is basically just a user-specific /etc in my book.
it's worthwhile to separate personal stuff from anything related to your school or employer.
Colton Martinez
~/lost+found
Kevin Cook
For Uni, it goes: Year->Semester->Subject->Notes,Assignment ->Resources
So ... you're telling me that there is a better way than waiting until there are 5+ layers of everything on my desktop, moving everything into a folder called "stuff" and repeating that ad nauseam?
Nolan Gutierrez
everything in ~/boludeces: src folder for programming stuff, torrents folder for movies and shit, img for pics i download from this website, and .pr0n which is self explanatory. there is also a folder for school but i mostly use g drive for that.
Sebastian Price
I put all my git repos in ~/code
Adrian Turner
Yes. Put it in "stuff" from the start.
Whatever lets you retrieve from "stuff" successfully and quickly is an useful tool, use that.
[And now you can also deduplicate the data and a lot more things.]
Levi Ortiz
If a good enough tool for stuff retrieval exists then it can file stuff properly in the first place.
~/Documents is for unimportant shit, same thing with ~/Downloads. All of my important work for my math classes and personal projects is in ~/code/git. Source code I download is in ~/code/source. Scripts are in ~/.local/bin so I can run them. All images are sorted in the ~/Pictures dir, etc. It doesn't really matter as long as you keep everything clean.
Samuel Torres
Hm. Well, most large scale distributed storage is very "flat", and is kept that way.
Or maybe I should say that filenames and folders really aren't the way scaling storage is actually organized. The primary mode of addressing is that everything has some kind of hashes or IDs, human readable anything (file or foldernames) don't generally matter at that level, they're more like something that you might optionally look at for more metadata when you already have retrieved the data in question.
It actually just works better if you don't have to care at all or at least not much about file and folder names for organization of a structure. And you as human will not waste time with organizing a structure a computer organizes better IF you have tools that work for (more or less) such a situation.
Blake Martin
Porn All - all my files named ck-3848484283.jpg where the number is the result of cksum command all other folders contain only symlinks here jobs sexcretaries strippers nuns teachers whores ... celebrities - also pornstars alt Femdom Waifus Maledom wives trophy stepford race humankin faeries gnomes dwarves elves angels Monstrosities AyyLMAOS Orcs Ogres Goblins Demons Tentacles People ZappBranigan