GNU/Linux >> Znalost Linux >  >> Linux

CentOS adresářová struktura jako strom?

Pokud strom není na vašem systému Centos nainstalován (obvykle doporučuji, abyste v nastavení serveru použili minimální instalační disk), měli byste na příkazový řádek zadat následující:

# yum install tree -y

Pokud se to nenainstaluje, je to proto, že nemáte správné úložiště. Použil bych úložiště Dag Wieers:

http://dag.wieers.com/rpm/FAQ.php#B

Poté můžete provést instalaci:

# yum install tree -y

Nyní jste připraveni točit. Vždy si přečtěte manuálovou stránku:http://linux.die.net/man/1/tree

Takže jednoduše následující vrátí strom:

# tree

Alternativně to můžete odeslat do textového souboru. Existuje také spousta možností. Znovu si přečtěte manuálovou stránku, pokud hledáte něco jiného než výchozí výstup.

# tree > recursive_directory_list.txt

(^^ v textovém souboru pro pozdější kontrolu ^^)


Můžete si vytvořit svůj vlastní primitivní "strom" (pro zábavu :) )

#!/bin/bash
# only if you have bash 4 in your CentOS system
shopt -s globstar
for file in **/*
do
    slash=${file//[^\/]}
    case "${#slash}" in
        0) echo "|-- ${file}";;
        1) echo "|   |--  ${file}";;
        2) echo "|   |   |--  ${file}";;
    esac
done

Linux
  1. Automatizovaný způsob, jak vytvořit adresářový strom?

  2. Příkaz Linux pro tisk adresářové struktury ve formě stromu

  3. Jak mohu tarovat adresář bez zachování adresářové struktury?

  1. CentOS:Zkopírujte adresář do jiného adresáře

  2. Jak vytvořit adresářovou strukturu v bazel

  3. Jak mohu najít nejstarší soubor ve stromu adresářů

  1. Jak najít nejstarší soubor ve stromu adresářů v Linuxu

  2. Rozdělit velký adresářový strom na bloky se specifikovanou velikostí?

  3. Jak mohu vytvořit strom adresářů v C++/Linux?