bkp icon

bkp For Linux

2.9/5 25
GPL    

A command line backup tool written in bash written in bash under GPL license, it allows you to make backup of your data. #System backup  #System recovery  #Files permissions  #Bkp  #Backup  #Recovery  

Description

Free Download

bkp is a command line backup tool written in bash written in bash under GPL license, it allows you to make a solid backup of your data, keeping original files permissions. bkp has a date (dd-mm-YY) support, so you will be able to know when you have made your backups. In this way you can upgrade them.

The bkp project also support : gzip compression, background mode, md5 checking, backup encryption, secure copy transfer, backup description, events logging (and managing), default directory, updating. This program can convert relative pathname of file or directory to its absolute pathname; in this way bkp can also rebuild original directory tree.

OPTIONS --backup < file > | < directory > makes backup of file or directory.

--list this option shows content of backup database.

--inside < backup > lists content of backup; bkp will search it into database.

--info < backup > shows some useful informations about specified backup like size, permissions, last access:modify:change, file type, backup description and more.

--description < description > < backup > adds a short description to a backup (1 or more) ; the description can be viewed using the --info option. NOTE : The text description must be interpolated with double quotes.

--import [user@host:remoteport:/remodedir/rembackup] imports backup into database (backup made with bkp). If specified exists on local machine, bkp will simply import it into database. If it doesn't exist, bkp will search for the file 'hostconf' placed under '/var/bkp/$USER/'; in this file there are parameters that will be able bkp to make a secure file transfer (default is port 22) with another host. Ex: "bkp --import [email protected]:22:/bak/foo.tar.gz" : this command will connect to host "1.2.3.4" at port "22" as user "rollo" and will search for a bkpfile "foo" under remote directory "/bak/". In addiction, every time bkp is invoked like in the example, it will save on disk "user@host:remoteport:/remotedir" ([email protected]:22:/bak/) in 'hostconf' file ; so you will be able to invoke bkp in this way (referring to example) : "bkp --import foo" , very useful to stop write every time "user@host ..etc". Note that you don't have to specify the file you want to transfer from the remote host enterely, becouse bkp uses globbing.

--export < user@host:remoteport:/remotedir/ > < backup > this option acts like "--import", the difference is that it will export your backup on a remote host. Ex : "bkp --export [email protected]:22:/bak/ myfoo" or "bkp --export myfoo" if exist 'host- conf' file.

--restore < backup > restores content of specified backup; bkp will search for it into database. Note : the restore process for encrypted backups is the same for normal backups, the only difference is that obvi- ously, encrypted ones need passphrase. So you can do this : 'bkp --restore foo' , where 'foo' is the encrypted backup.

--remove < backup > erases backup specified (be careful).

--background < starting_dir > [[ stop ]] starts bkp in background mode. bkp analyzes starting from all files that have been modified more recentely, then makes backup of them. To stop daemon simply digit 'bkp --back- ground stop'.

--defdir [ < default_directory > ] uses default directory (default is $HOME/.bkp) as backups storing directory ; if no argument is specified, print actual default directory.

--check checks for bad or corrupted backups or database entries.

--update checks for a newer bkp version on 'http://www.geocities.com/bkp_project/releases/' , downloads and updates it.

--encrypt < gpgkey > < backup > encrypt backup (using GNU PGP) with gpgkey specified, using ASCII armored option.

--log [[ remove | all | error ]] views last log of all actions (/var/log/bkp/log). If 'remove' modifier is used, remove log; if 'all' mofidier is used, shows entire log; if 'error' modifier is used, shows errors log.

--source [[ edit ]] see program source code, or edit it by using 'edit' modifier.

--verbose shows more details when making a backup. This option must precede the files to backup on the command line. --version shows program info.

--help [[ < option > ]] see program help. If this option is used with an option, the help shows that option details.

bkp 0.4.5

add to watchlist add to download basket send us an update REPORT
  runs on:
Linux
  main category:
System
  developer:
  visit homepage

IrfanView 4.67

With support for a long list of plugins, this minimalistic utility helps you view images, as well as edit and convert them using a built-in batch mode
IrfanView

Bitdefender Antivirus Free 27.0.35.146

Feather-light and free antivirus solution from renowned developer that keeps the PC protected at all times from malware without requiring user configuration
Bitdefender Antivirus Free

Windows Sandbox Launcher 1.0.0

Set up the Windows Sandbox parameters to your specific requirements, with this dedicated launcher that features advanced parametrization
Windows Sandbox Launcher

7-Zip 23.01 / 24.04 Beta

An intuitive application with a very good compression ratio that can help you not only create and extract archives, but also test them for errors
7-Zip

ShareX 16.0.1

Capture your screen, create GIFs, and record videos through this versatile solution that includes various other amenities: an OCR scanner, image uploader, URL shortener, and much more
ShareX

4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655

Export your favorite YouTube videos and playlists with this intuitive, lightweight program, built to facilitate downloading clips from the popular website
4k Video Downloader

Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work

Effortlessly chat, collaborate on projects, and transfer files within a business-like environment by employing this Microsoft-vetted application
Microsoft Teams

Context Menu Manager 3.3.3.1

Customize Windows’ original right-click context menu using this free, portable and open-source utility meant to enhance your workflow
Context Menu Manager

Zoom Client 6.0.3.37634

The official desktop client for Zoom, the popular video conferencing and collaboration tool used by millions of people worldwide
Zoom Client

calibre 7.9.0

Effortlessly keep your e-book library thoroughly organized with the help of the numerous features offered by this efficient and capable manager
calibre

% discount
Context Menu Manager
  • Context Menu Manager
  • Zoom Client
  • calibre
  • IrfanView
  • Bitdefender Antivirus Free
  • Windows Sandbox Launcher
  • 7-Zip
  • ShareX
  • 4k Video Downloader
  • Microsoft Teams
essentials


Click to load comments
This enables Disqus, Inc. to process some of your data. Disqus privacy policy