January 4, 2021

Upload/Download files using iTerm2

iTerm2 comes with a suite of UNIX tools that makes things a lot easier to navigate files between networks. You need to manually install these tools via the "Install Shell Integration" command in the iTerm2 menu.

Here's a list of all the command line tools in iTerm2:

imgcat filename Displays the image inline.
imgls Shows a directory listing with image thumbnails.
it2api Command-line utility to manipulate iTerm2.
it2attention start|stop|fireworks Gets your attention.
it2check Checks if the terminal is iTerm2.
it2copy [filename] Copies to the pasteboard.
it2dl filename Downloads the specified file, saving it in your Downloads folder.
it2setcolor ... Changes individual color settings or loads a color preset.
it2setkeylabel ... Changes Touch Bar function key labels.
it2ul Uploads a file.
it2universion Sets the current unicode version.

it2dl

One of the tools that I thought was very cool is the it2dl (iTerm2 Download) tool. With this tool you simply type in it2dl and the file you want to download to your computer.

So when you SSH to a location and find a file that you want to move, simply type in:

it2dl filename

it2ul

It's easy to upload a file to a remote server using the it2u; utility. Simply go to the remote server that you want the file to appear, and then type in it2ul. An upload dialog box will appear asking which file on your local computer that you wish to send to the remote server

it2ul

Doing More With the Command Line

Using the it2dl and it2up commands can help move files between remote and local servers. You shouldn't have to switch applications to move files around.

Comments

Add your Comments

Feel free to leave a comment about this post.

- Feel Free to add HTML to your comment!