I regularly use Process Explorer, (free from Microsoft), to do exactly what you are asking for you can search for which programs/tasks are using a given file or directory and then kill the program or program tree. You can even find a DLL that has a given file locked and then find and kill those programs that are using that DLL.
It also gives you a lot of ...
It creates an entry in the right-click menu of files which will show you a list of processes that are accessing the file, through which you can then detach the process (or if needed kill it outright).
I use Unlocker regularly to help me safely eject USB drives that like to have handles kept open and more often than not it does help. The only ...
I personally recommend 7-zip using the 7z archive format and LZMA2 compression algorithm.
Maintains a relative directory structure.
It is designed to be fully functional with filesizes up to "16,000,000,000 GB" (you can read that as 16 exabytes for simplicity)
fairly high quality encryption - AES-256 - so security is mainly dependent on password quality.
I started using AIDE:
AIDE (Advanced Intrusion Detection Environment) is a file and directory integrity checker.
It tracks changed, added and modified files, and file attributes. Supports variety of checksum algorithms, including sha256/sha512.
On Ubuntu, aide package is available from base repository (apt-get install aide). On OS X, compiling failed ...
The PAQ (official website here) compressors are very efficient (as in compressed file size). It does so at the expense of speed and memory usage (note: this is only true for some of the experimental PAQ versions).
PAQ has won the Hutter Prize and the Calgary Challenge.
NOTE: The ZPAQ Open Standard Journaling Archive is a culmination of all of the ...
Duplicate Files Finder : http://doubles.sourceforge.net/
For Windows and Linux. Lets user find dup files (by their content, not only their names). The search can include and exclude files (ex.: exclude all *.tmp) and restrict which file sizes are searched.
Can remove dup files by deleting them or by creating links.
Instead of using hashes, it uses the ...
With a bit of finessing, process monitor by sysinternals would do this. The only real issue is the sheer amount of information - you're expected to use the filters, but I ended up simply restricting the information shown to file system activity, and see what program is using it by searching for the exact filename (In this case, test.text).
As with any of ...
I recommend Filezilla.
Its an open source FTP client / server (has it both). FTP is a very fast way of distributing Files. Its also very well documented so you can get it everywhere.
You open the server part on one machine and tell it what directories you want to be open. It then opens up the FTP Ports (20/21) that should be allowed by your local firewall ...
I don't know what's "similar to Picasa", as I don't use Picasa. But for everything else, Monte Gallery should be a good match.
Monte Gallery: Folder, Calendar, and Map view (source: Google Play; click images for larger variants)
As above screenshots show, you can browse by folders or calendar (your "date" requirement). You even can browse by location (...
handle is a Microsoft-hosted command line tool doing just that. It was written by Sysinternals, now owned by Microsoft. You can give it a file or directory name (or any "handle") and it prints the program's exe and the process ID (PID). You can give it partial filenames ie. "fragments", too.
would print its header and then ...
I've been using cfv for this for years.
It supports recursive operations (you can create one checksum file per directory, or one checksum file for a complete subtree).
It could ignore case and fix path separator options for cross platform use which is quite useful if you want to check/create checksums on different file systems and/or operating systems.
What you want to do can be done with pieces of software already provided with Windows and most Unix-based operating systems like Ubuntu and Max OS X.
You will need to learn:
how to share folders of a PC running Windows
how to access those folders
and how to find out the network name of each PC of your local network.
Example of sharing a folder on ...
Xinorbis might be what you're looking for
It has a simple GUI, for better or worse, but it includes the capability to store an archive of the folder/file history from your periodic snapshots (By default it integrates with SQlite 3).
A screenshot showing a graph of how a folder has changed over time:
PDFSam Basic seems to meet your requirements
Free and open-source
Can rotate, cut, merge, save
It is available for Windows and Mac OS X.
PDFSam also have an enhanced paid version with more features.
There are also some reviews talking positively about it.
PDFsam (PDF Split and Merge) is well worth trying if you need to
No school like oldschool. Admittedly, I have a bit of a bias here from my forensics background but you could run md5 sums and compare them.
While this SO thread has some interesting methods, I'm rather fond of hashdeep. Memory usage is low, though its chewing through a bunch of processor cycles, but through the magic of audit mode, it does everything you ...
Midnight Commander was just a port (or rather emulation) of Norton Commander.
As such, your best option is to use the modern emulation of NC, called FAR.
It has the same exact interface as NC and MC, with ASCII based file management GUI and command line underneath the GUI (which can turn into full console with Ctrl-O / Ctrl-F1
It also has approximately ...
At the office we use IP Messenger or IPmsg for short, it's one of the most basic IM/files sharing programs that I've used. We use it mostly to communicate among staff, share files locally, and see whose PC is on :D
What I like about it is that:
It's very basic, nothing complicated, a few seconds to download a few seconds to install. It works by finding ...
The people who like to live with minimum set of tools (who avoid having amounts of single-purpose tools) can utilize ProcessExplorer – extended task manager from Microsoft, free. It can be also used to reveal locking processes easily:
Press CtrlF in ProcessExplorer's main window
Enter drive letter (or file name) (generally – any part of file path)
UPDATE Sept 2017:
For anyone who finds this now, the facial recognition side of things can be handled in a number of ways. Personally, I back my photos up to a Synology NAS at home and then back that up to Amazon Drive. For the photos on the NAS, I actually sync. Although I sync one way, from NAS to Amazon, you could do it both ways which would give you a ...
I would say that the correct answer is "any of the enumerated file managers and ncdu".
I understand that ncdu was actually built to display sizes of directories and it is very convenient if all you want is to free some space, but you can view sizes of directories with file managers too.
Just need to press appropriate shortcut for each directory which size ...
I recommend Bulk Rename Utility. It is a freeware program, for Windows. It can rename files based on a variety of different criteria.
For renaming based on the date, look at the section for "Auto Date (8)". This can use any of the created, modified or accessed times and dates for the file. Or for photos, it can use the taken date from the EXIF data.
It can ...
I use iAnnotate and I love it. It costs $9.99 on the Apple iTunes App Store. PDFs that are already OCR'd can be highlighted and whatnot using the software, and searching them is simple. There are also a lot of other helpful tools like highlighting and the ability to add notes (annotate).
The only negative I've found is that sometimes when I zoom in or out ...
Beyond Compare should do all you ask for. .
It should be able to compare a website code with a local copy (via FTP)
The standard version $30 supports FTP, but I think you need the Pro version $50 if you want SFTP
It should be able to visualize the source code highlighting the differences
Check. It also has syntax aware viewers so you can (if you want)...
I recommend KDiff3 which is available for Windows, OS X, and Unix. It's freely available (GPLv2). Its comparison capabilities are excellent! Below is a screenshot from comparing two Linux kernel source code directories:
The file view in the screenshot is displaying both common and different files, but it is trivial to filter and let it only show files that ...
Runs natively on Linux
Is able to find duplicates based on content
Manual selection and batch deletion of duplicates is possible (creates a batch script for you to review / edit / run)
Able to scan both ext4 and NTFS drives
GUI (in develop branch)
Sorting on the basis of size, time, no. of duplicates etc.