# Snap Obsoletion Notice #
This snap(tree-strict) has now been superseded by the tree
snap and will no longer recieve any updates. Please install
the tree
snap and remove the tree-strict
snap as soon as
possible.
If you have any problems regarding the obsoletion, feel free to ask a question on https://answers.launchpad.net/tree-snap
# Original Description # Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty. Tree has been ported and reported to work under the following operating systems: Linux, FreeBSD, OS X, Solaris, HP/UX, Cygwin, HP Nonstop and OS/2.
This snap ships the tree
command in strict confinement mode, this means that it can only access non-directly-under-hidden-files under your home directory and (optionally) files under /mnt
and /media
via the removable-media
interface, however in contrast with the tree
snap it is installable in Ubuntu Core systems.
Run the following command in a terminal to create an alias of the tree
command after installing the snap:
sudo snap alias tree-strict tree
Note that if you just removed tree from APT distribution you will have to run the following command to regenerate GNU Bash's command search hash so that it will fall back to the command provided by the snap:
hash -r
simply logout and re-login the user session will work.
This snap is maintained by 林博仁(Buo-ren, Lin), and is not endorsed or officially maintained by the upstream developers.
You are about to open
Do you wish to proceed?
Thank you for your report. Information you provided will help us investigate further.
There was an error while sending your report. Please try again later.
Snaps are applications packaged with all their dependencies to run on all popular Linux distributions from a single build. They update automatically and roll back gracefully.
Snaps are discoverable and installable from the Snap Store, an app store with an audience of millions.
On Arch Linux, snap can be installed from the Arch User Repository (AUR). The manual build process is the Arch-supported install method for AUR packages, and you’ll need the prerequisites installed before you can install any AUR package. You can then install snap with the following:
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
Once installed, the systemd unit that manages the main snap communication socket needs to be enabled:
sudo systemctl enable --now snapd.socket
If AppArmor is enabled in your system, enable the service which loads AppArmor profiles for snaps:
sudo systemctl enable --now snapd.apparmor.service
To enable classic snap support, enter the following to create a symbolic link between /var/lib/snapd/snap
and /snap
:
sudo ln -s /var/lib/snapd/snap /snap
Either log out and back in again, or restart your system, to ensure snap’s paths are updated correctly.
To install The Tree Command (OBSOLETED), simply use the following command:
sudo snap install tree-strict
Browse and find snaps from the convenience of your desktop using the snap store snap.
Interested to find out more about snaps? Want to publish your own application? Visit snapcraft.io now.