Quick Start Guide

Browsing a file system

File system browsing is performed within directory windows. A directory window presents a view into a file system on a local or remote host (or in file-based archives such as TAR files). Upon start up, Hopper will pop up a directory window for the local host. You can then connect to remote hosts (or open archives) to create additional directory windows.

Browsing in a directory window mostly involves changing the directory currently being viewed. Major ways of changing the current directory include (1) double-clicking on a folder icon, (2) clicking on the navigation buttons in the left-hand part of the toolbar, (3) typing a directory path in the directory-name field (note that you can use the built-in history mechanism as a shortcut).

The two purple icons in the middle of the toolbar allow you to switch between iconic and detailed views of the current directory. Note that in the detailed view, you can expand directory subtrees.

Selecting Entries

To select a file in a directory window, simply click on the item. Multiple files can be selected by dragging with the left mouse button held down. A selection can be extended by first clicking on one item and then shift-clicking on another. Additional items can be selected by clicking on an item with the control key held down. (Use the command key on a Mac.) Also, typing the first few characters of a file's name will cause that file to be selected.

Connecting to a remote system

Upon start up, hopper will show a directory listing for the current directory on the machine on which hopper is running. To connect to a remote system use the Connect menu and choose Connect to Remote. This will bring up a dialog where you can enter the host name, the user name, and the connection protocol (e.g., FTP or SSH). Press the Connect button to bring up a window that displays your home directory on the remote system.

A shortcut for connecting to "storage" is to use the Connect menu and choose Connect to Storage.

Transferring files

After selecting entries and dragging to the desired destination, a drag menu will pop-up from which you can choose an operation to perform—copy, move, create HTAR file, create TAR file, synchronize, and so on. The destination directory can be in the same window or another window (possibly on a different system) The cursor icon will change to a "smiley face" when it is over an allowed drop position. Choose Copy Here from the drag menu. See the transferring files page for details.

Deleting files

Delete files by either (1) selecting the files to delete and then clicking on the trash can icon in the toolbar, or (2) select the files and then choose Delete from the right-mouse menu. By default you will be prompted for confirmation before any files are removed.

How to search for files

Choose Search from the Ops menu to pop up the search dialog. Construct search rules in the obvious way and then click the OK button. Depending on the sort of connection technology being used, you can search files by name, content, date, owner, etc.

The Search tab defines the search, the Results tab contains the results of the search, and the Diagnostics tab contains any error or warning messages generated during the search.

Synchronizing two directories

Hopper can perform rsync-style directory synchronization operations. For example, suppose we want to synchronize from directory DirA on host HostA to directory DirB on host HostB. There are several ways to do this, but for clarity we will show you the most straightforward way. First, open directory windows for both HostA and HostB. Select DirA on HostA and drag it atop the directory icon or name for DirB on HostB. From the resulting pop-up menu, choose Synchronize this Directory.

Before a synchronization operation is actually invoked, a tabbed dialog is displayed that describes the operation and allows you to set various options. Take a look at the Function tab, which is of particular interest. Note that you can perform a dry run. See the synchronizing directories page for more information.

Performing an aggregated copy operation

The aggregated copy is hybrid operation that combines regular copies with HTAR archive creation. It is the best way to transfer large amounts of data from LC production hosts to storage.

To enable this operation, go to Preferences/Operations/Aggregate Copy and make sure the "Enable" box is checked. (It is off by default.)

Once enabled, you can perform an aggregated copy to storage by dragging items from an LC production host window into the storage window, and selecting "Aggregated Copy Here..." from the drop menu. A dialog will pop up which lets you specify how to do the aggregation. See the aggregated copy help page for more information.

Reviewing Disk Usage

To understand how much disk space you're using, and how it is distributed amongst your directories, click the "Pie Chart" icon in the toolbar. This shows a graphical view of your directory that indicates how much data are contained within each sub-directory. You can perform disk usage scans for any directory you can display in Hopper. See the disk usage help page for more information.

Making a directory

To create a new directory or folder click the "New Folder" icon in the toolbar. After you supply the name the new directory will be created in the current directory.

Renaming a file

Click the right-mouse button over a file or directory, and choose Rename from the resultant pop-up menu. After editing the name, press Return (or Escape to cancel the operation).

Changing file permissions

Perform a "right click" on the file(s) of interest and choose Change Permissions from the resultant pop-up menu. There is a Recursively apply changes check box, which when selected will cause the permissions to be changed recursively for all files contained in all selected directories. See the changing permissions page for more information.

Changing file owner/group

Perform a "right click" on the file(s) of interest and choose Change Owner/Group from the resultant pop-up menu. There is a Recursively apply changes check box, which when selected will case the owner/group to be changed recursively for all files contained in all selected directories. See the changing ownership page for more information.

Checking who can access a file

You can display all the users and groups that can access a given file. This is useful for checking if a particular person or group has access to one of your files. It takes into consideration the permissions of all enclosing directories. Perform a "right click" on the file of interest and choose Check Access from the resultant pop-up menu. See the checking access page for more information.

Creating or opening an HTAR file

Hopper can open and create HTAR archives. In directory listings, HTAR archives will be shown with an H-in-a-circle icon. You can double click on one of these icons to show the directory listing for the HTAR archive. Files can be copied out of an HTAR directory just like any other directory. Files cannot be copied into an HTAR directory, however, as HTAR archives are read-only.

HTAR files can be easily created using the drag-and-drop interface. To create an HTAR file, select the files you want to make an archive from, and drag them to a storage or production host window. Choose Make HTAR Archive Here from the drag menu to complete the operation. See the making htar files page for more information.

Creating or opening a TAR file

Hopper can open and create TAR archives. In directory listings, TAR archives will be shown with an T-in-a-circle icon. You can double click on one of these icons to show the directory listing for the TAR archive. Files can be copied into and out of a TAR directory just like any other directory, but beware that copying files into an existing TAR file can be computationally expensive.

TAR files can be easily created using the drag-and-drop interface. To create a TAR file, select the files you want to make an archive from, and drag them to the directory (on the same host) where you want the archive to be created. Choose Make TAR Archive Here from the drag menu to complete the operation. See the making tar files page for more information.

Creating or opening a ZIP/JAR file

Hopper can open and create ZIP (JAR) archives. In directory listings, ZIP (JAR) archives will be shown with a Z-in-a-circle (J-in-a-circle) icon. You can double click on one of these icons to show the directory listing for the ZIP (JAR) archive. Files can be copied into and out of a ZIP (JAR) directory just like any other directory, but beware that copying files into an existing ZIP (JAR) file can be computationally expensive.

ZIP (JAR) files can be easily created using the drag-and-drop interface. To create a ZIP (JAR) file, just select files on the local host you want to make an archive from, and drag them to the directory (also on the local host) where you want the archive to be created. Choose Make ZIP/JAR Archive Here from the drag menu to complete the operation. See the making zip/jar files page for more information.

Viewing a file

To view a local or remote file, double click on the file. For remote files, this will transfer the file to a temporary directory on the local host for viewing. For local files, viewing is done in place. Several types of files can be viewed using Hopper's built-in viewer; this includes jpeg, gif, and png image files, plus text and raw binary files. The viewer is chosen based on the file suffix (e.g., ".jpg"). Alternate viewers can be assigned via the preferences: Preferences/Operations/File Viewer. Files can also be viewed by performing a "right click" on the file of interest and choosing View With from the pop-up menu. See the viewing files page for more information.