Use Transmission To Download Torrent

It supports all of the most important features to download torrents while also providing seeing features. Transmission-Qt can be configured just as most other torrent clients like the ability to limit upload and download speed, use proxies, set seeding options and configure remote connections.

Downloading files via the peer-to-peer BitTorrent protocol doesn't have to be the sole realm of graphical user interface programs with excess system resource overhead. If you want to minimize your overhead, or perhaps use the terminal to visually hide the programs you are running, you can install command line tools to do the downing of BitTorrent files for you. Here's how!

Use Transmission To Download Torrent

Transmission

Transmission is a free and open source software (FOSS) that manages, creates, edits, and downloads BitTorrent files. Transmission uses the command line to manipulate .torrent files but you can optionally install a graphic front end to run the same commands if the terminal is not your thing.

Getting Transmission

Because Transmission is FOSS (free and open-source software) you can get it directly from the maintainers website or if you've read our Brew package manager install guide, you can issue the install command below.

  1. Open terminal.
  2. Once you have Brew installed type in brew install transmission.
  3. Press enter
  4. Optionally, if you need the GUI, you can install it by typing in brew cask install transmission.
  5. Done.

Sep 11, 2018  The download will complete in the same directory as the.torrent file. More options There are a ton of other options you can look at by issuing the man transmission-daemon command in the terminal to read the documentation. Apr 9, 2016 - Using Transmission, it is now possible for Windows users to download torrent files with much ease. It is safe, fast and easy to use application.

Using Transmission

Once you've downloaded a torrent file, place it into any directory you want. You just need to recall that directory when issuing a new downloaded command.

For example, let's say we put our .torrent file in the Downloads folder.

  1. Open terminal.
  2. Change directory to the Downloads folder by issuing cd ~/Downloads/.
  3. Press enter.
Torrent

Transmission will automatically start downloading .torrent files in the directory you tell it to. So in my example, my .torrent file is in Downloads.

  1. Once again in terminal type transmission-daemon --foreground -c ~/Downloads/
  2. Press enter.

You'll start the transmission service in the foreground, meaning you can watch the program run in the terminal and no other command can be issued in that terminal window. I like doing this so I can monitor in real time what the .torrent download is doing. You can optionally omit the --foreground command and have everything run hidden in the background so no one is the wiser!

The download will complete in the same directory as the .torrent file.

More options

There are a ton of other options you can look at by issuing the man transmission-daemon command in the terminal to read the documentation. On top of that, there are other commands that the install of Transmission provide such as transmission-create to create .torrent files, transmission-show to view .torrent properties, and transmission-edit to edit .torrent files.

Final comments

You'd be hard pressed to need another BitTorrent file downloader other that Transmission once you get a feel for the program's capabilities. Let us know your comments on Transmission or command line tools in general in the comments!

macOS

Main

I have just installed transmission on my server which runs Ubuntu desktop. I have no issue with downloading files and so forth, but would like to keep a terminal window open on my work computer where I can see how far download have come.

Currently I do this with transmission-remote -n 'user:pwd' -l, but this just outputs the current status for the torrents at that given second. I would like a similar list, but one that keeps updating so I don't have to type the above command all the time.

How To Use Torrent Downloads

Anyone know a way to do this? I saw a guy do it with this cmd: transmission-remote-cli.. but i don't have that.. I have transmission-cli but I can't get it to work as the guy with used transmission-remote-cli did.

Hope somebody can help :-)

Thor A. PedersenThor A. Pedersen

2 Answers

There is no option to constantly monitor the status of transmission-daemon using transmission-cli, it's just not a tool made for that.

transmission-remote-cli on the other hand works very well for that. Do you have a specific reason to not install it?

You would be able to connect to the daemon simply by running:

Or in case you enabled authentication on the daemon:

Otherwise, yet another option would be connecting to the daemon using the web interface by visiting:

Obviously host and port in the above commands / URL are to be replaced with the host and the port of the server running the daemon.

koskos

The watch command can be used to run a program periodically and show the output.

I don't have transmission installed so I can't test this, but something like

should do what you want.

How To Use Transmission To Download Torrents

More information on watch by typing man watch or here

Use Transmission To Download Torrent Sites

Mark SmithMark Smith

Use Transmission To Download Torrent For Pc

Not the answer you're looking for? Browse other questions tagged command-linetransmissionmonitoringtorrent-client or ask your own question.