I was wondering how command line users organize their files?

Do you use the Document folder in home? Do you store things outside of home, maybe in another volume? Basically I want to get some best practices for storing things in Fedora if you primarily use the command line.

Being on the command line does not require any particular folder structure.
Usually the work flows you use will suggest folders that organise your work well.

I understand. I am looking for ideas though. Any suggestions?

Maybe people can make suggestion if you tell us what you use your computer for?
Games, Word processs, software development?

programming, web development, AI.

I use a top level folders of ~/Projects inside that I git clone/svn checkout the projects I am working on. For stuff that can be public I usually create a repo on github. For stuff I do not want to share publicly I create an svn repo that I host at home.

With each project I will have code and docs folders. For rust and python projects there is a recommended structure from those communities.

4 Likes

I stick to XDG-compliant folders (like .config), but for stuff I git clone and compile from source I put in a ~/Projects folder.

Quick text files go right in ~ and stuff I download or restore from backup goes in ~/Downloads, then get cleaned-up later.

Thanks everyone.

I use ~/Documents for artifacts I may want to view in the future, ~/Projects for work-in-progress, and ~/System for a record of changes from installation defaults, list of installed packages, etc. needed to rebuild the system from a fresh install. I only backup my home directory.

1 Like

I put everything in my Home folder, independent on how I work with the files. That way it’s included in my backup.