Switching to Linux - NEED EVERYTHING!

Plug-in and third party software discussion.
Post Reply
smgolden
Posts: 1
Joined: Sat Feb 17, 2024 2:56 pm

Switching to Linux - NEED EVERYTHING!

Post by smgolden »

Void,

I'm switching to Zorin OS 17 Linux (Debian-based) as I simply cannot abide Windows 11. They're making it too Mac-like and removing features I've used for decades (since the mid-90s, actually). There are two issues that are making the switch painful. One is the lack of Everything for search. There is NOTHING that comes close to the power and yet simplicity of VoidTools Everything! I've read today that a Linux version is on you to-do list.

If it will help move the project along, I will pay $50 (perhaps more) for a functional Linux version of Everything.

I'm running a dual-boot of Windows 10 and Zorin using Grub2Win. That means both operating systems share my data and backup drives. I can bring Everything up through WINE in Linux, but Everything simply doesn't recognize the Linux etx4 drives. It sees my Windows NTFS data and backup drives, but doesn't properly index them.

Any word on when we can expect a Linux version?

Sincerely,

smgolden
IamDan
Posts: 1
Joined: Mon Mar 18, 2024 5:07 pm

Re: Switching to Linux - NEED EVERYTHING!

Post by IamDan »

The tool you want is GNU locate.

Every GUI distro I've used either has it pre-installed or available. If it isn't pre-installed, you'll may have to configure how the db updates. Memory says the first time is slow, after that fast.
smgolden
Posts: 1
Joined: Sat Feb 17, 2024 2:56 pm

Re: Switching to Linux - NEED EVERYTHING!

Post by smgolden »

Actually, I installed Everything on Windows 10 in a VirtualBox. Everything is working GREAT!

Thanks for the tip on GNU Locate. For Ubuntu, it's seems to just be called "Locate." After being accustomed to Everything for years, Locate's not going to be optimal for me. However, I've got Everything set up to find files, documents, and contents, as appropriate on my Windows drives as well as my Linux drive.

Here's my setup:
Linux VirtualBox Share Definitions
Folder Name: Crucial1000
Folder Path: /media/<linuxusername>/Crucial1000
Mount point: \\VBOXSVR\Crucial1000

Folder Name: Win10
Folder Path: /media/<linuxusername>/Win10/Users/<winusername>
Mount point: \\VBOXSVR\Win10/Users/<winusername>

Folder Name: Documents
Folder Path: /home/<linuxusername>/Documents
Mount point: \VBOXSVR\Zo

For each mount point defined, I created a corresponding directory, or directory path on the Virtual Windows 10 C:\ drive.
VirtualBox creates the drive letters in the Virtual Windows 10 system corresponding to the VirtualBox shares.

Everything Indexing
Tools > Options > Indexes

Drives and Folders currently indexed:
NTFS: C:\ (by Everything default)
Folders (and Shared Drives, as they appear in Win10 VirtualBox from Everything's view):
Y:\Documents (Linux Zorin Drive)
Z:\Dropbox ---Crucial1000 (Former Windows Data Drive)
Z:\Htdocs ---Crucial1000 (Former Windows Data Drive)
Z:\MDocuments ---Crucial1000 (Former Windows Data Drive)
Z:\MyDocuments ---Crucial1000 (Former Windows Data Drive)
Z:\MyHeritage ---Crucial1000 (Former Windows Data Drive)
U:\Downloads ---Windows10Native (Windows 10 Native OS Drive)
U:\Documents ---Windows10Native (Windows 10 Native OS Drive)
U:\Dropbox ---Windows10Native (Windows 10 Native OS Drive)
U:\OneDrive ---Windows10Native (Windows 10 Native OS Drive)

Tools > Options > Content
Index File Content
Include only folders:
Z:\Dropbox;Z:\Htdocs;Z:\MDocuments;Z:\MyDocuments;C:\Users\<winusername>\Documents;U:\Documents;U:\My Documents;U:\Downloads;U:\Dropbox;U:\OneDrive;Y:\

Content being included in the scan:

*.doc;*.docx;*.txt;*.odt;*.ppt;*.odp

Thanks for creating such an AWESOME product as Everything! There's just nothing comparable in the Linux realm.
Last edited by smgolden on Tue Mar 19, 2024 12:40 am, edited 6 times in total.
nosoop4u
Posts: 1
Joined: Mon Jun 29, 2020 7:04 pm

Re: Switching to Linux - NEED EVERYTHING!

Post by nosoop4u »

I have a script that I wrote that generates an Everything EFU filelist on my Linux servers, once a day in the middle of the night. This creates much less stress than having the Everything client on a Windows PC access these folders as NFS or SMB shares, as the search/index traffic is all local (e.g., about 2m to process a 4TB folder with 120,000 files).

Then my client Windows PC has these file lists configured under Options/Indexes/File Lists.

Some gotchas/tricks I found:
(1) when generating the file list, convert the path to the UNC share name, so that I can click on the files in Everything to access them. This is basically just mapping (for example) /mnt/share on the server to \\server\share in the filelist.
(2) convert forward slashes to backslashes for Windows
(3) convert quotes as needed
(4) use [stat -c "%N,%s,%y,%w,%a" <filename>] to gather file data in EFU format, not ls
(5) replace the space in between the date/time output with a "T" because that's how Everything likes its timestamp format.
(6) if your server is using ZFS and snapshots, make sure snapdir/snapdev options are set to hidden for each dataset
Post Reply