rsync: Remote Synchronization

rsync is a complete and powerful open source utility that provides fast incremental files transfer.It efficiently transfers and synchronizes files/directories between storage drive(s) and across networked hosts. It was created in 1996 by Andrew Tridgell and Paul Mackerras.It is currently maintained by Wayne Davison. rsync is freely available under the GNU General Public License.rsync source …

qpdf: PDF Transformation Software

qpdf is both a free command-line program and a C++ library (open source PDF manipulation library) for structural, content-preserving transformations on PDF files.qpdf has been designed with very few external dependencies and is intentionally very lightweight. It was created in 2005 by Jay Berkenbilt. One of the main features is the capability to merge and …

Linux Filesystem: Directory Entries, Inodes, Data Blocks

An inode is a unique number assigned to each Linux file and directory in a filesystem (except for hard links), it is used as an index (Index Node). Inodes store metadata (attributes) about the files they refer to (it is like the “file’s identity card” without the name)ANDBecause the data of a file is actually …

Debian Shell: List Files

IMPORTANT: You should NOT use empty spaces within files or directories names You can use a program to rename directories and files without empty spaces Recursive List/Delete Empty Directories List/Delete Empty Files List Top 100 biggest files from DIR Get directory size (content) List (sub)directories size + mtime from DIR, sort by size List (sub)directories …

curl: Transfer Data From/To a Server

curl is entirely free and open source software, it is a complete and powerful tool to transfer data from/to a server.Daniel Stenberg is the founder and lead developer of cURL and libcurl since 1996. curl is used daily by virtually every Internet-using human on the globe, it is used everywhere ! cURL is an Open …

Linux Disk Space: ext filesystem reserved blocks

With an ext filesystem 5% of disk space is by default reserved for privileged processes/root user. This allows the system to keep functioning even if non-privileged users fill up all the space available to them.Important tasks and system processes will still be able to work and write to the drive. NEVER set it to 0 …