เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

ttreep - เด•เตเดฒเต—เดกเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเตป, เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเตป, เดตเดฟเตปเดกเต‹เดธเต เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเดตเดฏเดฟเดฒเต‚เดŸเต† OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ ttreep เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

Ubuntu Online, Fedora Online, Windows online emulator เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ MAC OS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเตผ เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดธเต—เดœเดจเตเดฏ เด“เตบเดฒเตˆเตป เดตเตผเด•เตเด•เตโ€Œเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเดฟเดฒเตŠเดจเตเดจเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต OnWorks เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด•เดฎเดพเตปเดกเต ttreep เด†เดฃเดฟเดคเต.

เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดชเดŸเตเดŸเดฟเด•:

NAME


เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต::Tools::ttree - เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŸเตเดฐเต€เด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•

เดธเดฟเดจเต‹เดชเตเดธเดฟเดธเต


ttree [เด“เดชเตเดทเดจเตเด•เตพ] [เดซเดฏเดฒเตเด•เตพ]

เดตเดฟเดตเดฐเดฃเด‚


เดฆเดฟ เดฎเดฐเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดซเดฏเดฒเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดฎเตเดดเตเดตเตป เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŸเตเดฐเต€เด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฆเดฟ
เด“เดฐเต‹ เดซเดฏเดฒเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดชเดฟเดจเตเดจเต€เดŸเต a-เดฏเดฟเดฒเต† เด…เดจเตเดฌเดจเตเดง เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต
เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ. เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดธเดฎเดฏเด™เตเด™เดณเต† เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ (เด…เดต เด‡เดคเดฟเดจเด•เด‚ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดŸเต) เด•เต‚เดŸเดพเดคเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดคเดฟเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดŸเดคเต. เดฎเดฑเตเดฑเตŠเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดžเตเดžเดพเตฝ, เด‡เดคเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเดฟเดจเตเดณเตเดณ 'เดฎเต‡เด•เตเด•เต' เดŽเดจเตเดจเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต.

เดชเต†เดฐเตเดฎเดพเดฑเตเดฑเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฒเตŠเด•เตเด•เต‡เดทเดจเตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดจเดฟเดฐเดตเดงเดฟ เด“เดชเตเดทเดจเตเด•เดณเต† เด‡เดคเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เตพ เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด•. เดคเดฟเดฐเด•เตเด•เดฅ เด†เดฆเตเดฏเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต .ttreerc เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ
เดนเต‹เด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ TTREERC เดชเดฐเดฟเดคเดธเตเดฅเดฟเดคเดฟเดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เด’เดฐเต เด‡เดคเดฐ เดซเดฏเตฝ
เดตเต‡เดฐเดฟเดฏเดฌเดฟเตพ. เดคเตเดŸเตผเดจเตเดจเต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดงเดฟเด•เดฎเดŸเด•เตเด•เด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ เด‡เดคเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ "-f" (เดซเดฏเตฝ) เด“เดชเตเดทเตป เดตเดดเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต.

เดฆเดฟ .ttreerc เด•เต‡เดพเตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเต
เดจเดฟเด™เตเด™เตพ เด“เดŸเตเดฎเตเดชเต‹เตพ เดฎเดฐเด‚ เด†เดฆเตเดฏเดฎเดพเดฏเดฟ เด…เดคเต เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดšเต‹เดฆเดฟเด•เตเด•เตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดฃเต‹ เดŽเดจเตเดจเต .ttreerc
เดจเดฟเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดซเดฏเตฝ. เด‡เดคเต เดจเดฟเด™เตเด™เดณเตเดŸเต† เดนเต‹เด‚ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚.

$ เดฎเดฐเด‚
เดžเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดธเดพเดฎเตเดชเดฟเตพ '.ttreerc' เดซเดฏเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดฃเต‹?
(เดซเดฏเตฝ: /home/abw/.ttreerc) [y/n]: y
/home/abw/.ttreerc เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต. เดฆเดฏเดตเดพเดฏเดฟ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเต เดŸเตเดฐเต€ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดˆ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด‰เดฆเตเดฆเต‡เดถเตเดฏเด‚ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด—เตเดฒเต‡เดพเดฌเตฝ เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด“เดชเตเดทเดจเตเด•เตพ
เด“เดฐเต‡เดพ เด•เดพเดฒเด‚ เดฎเดฐเด‚ เด“เดŸเตเด•เดฏเดพเดฃเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต "เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•", "เดชเด•เตผเดคเตเดคเตเด•" เดŽเดจเตเดจเต€ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดเดคเตŠเด•เตเด•เต† เดซเดฏเดฒเตเด•เดณเดพเดฃเต เด…เดตเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเตเด‚ เดเดคเตŠเด•เตเด•เต†เดฏเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจ เดชเดคเดฟเดตเต เดŽเด•เตเดธเตเดชเตเดฐเดทเดจเตเด•เตพ เดจเตฝเด•เตเด•
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดชเด•เดฐเด‚ เดชเด•เตผเดคเตเดคเดฟเดฏเดคเดพเดฃเต. เดชเต‹เดฒเตเดณเตเดณ เดซเตเดฒเดพเด—เตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚
เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฎเตเตปเด—เดฃเดจ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต "เดตเต†เตผเดฌเต‹เดธเต", "เด†เดตเตผเดคเตเดคเดจเด‚".

เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ .ttreerc:

# เดˆ เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = \b(CVS|RCS)\b
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = ^#
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = ~$

# เดˆ เดซเดฏเดฒเตเด•เตพ เดชเด•เตผเดคเตเดคเตเด•
เด•เต‹เดชเตเดชเดฟ = \.(gif|png|jpg|pdf)$

# เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•
เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•

# เดŽเดจเตเดคเดพเดฃเต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เตเด•
เดตเต†เตผเดฌเต‹เดธเต

เดฎเดฟเด•เตเด• เด•เต‡เดธเตเด•เดณเดฟเดฒเตเด‚, เดจเดฟเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เด’เดจเตเดจเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเด‚ เดฎเดฐเด‚ เด“เดฐเต‹ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ
เดจเดฟเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. "cfg" เด“เดชเตเดทเตป เดจเดฟเด™เตเด™เดณเต† เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต เดฎเดฐเด‚ เด•เดดเดฟเดฏเตเด‚
เด•เต‚เดŸเตเดคเตฝ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเด•.

cfg = /home/abw/.ttree

เดเดคเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚ เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป "-f" เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เด’เดฐเต เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด†เดชเต‡เด•เตเดทเดฟเด• เดชเดพเดค เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚:

$ ttree -f /home/abw/web/example/etc/ttree.cfg
$ ttree -f ./etc/ttree.cfg
$ ttree -f ../etc/ttree.cfg

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต "/" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "." เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเต‹เดฒเต† เดคเต‹เดจเตเดจเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต
MS-DOS เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดชเดพเดค (เด‰เดฆเดพ: "C:\\etc\\ttree.cfg") เดคเตเดŸเตผเดจเตเดจเต เดฎเดฐเด‚ เดŽเดจเตเดจเดคเดฟเตฝ เด…เดจเตเดตเต‡เดทเดฟเด•เตเด•เตเด‚
"cfg" เด“เดชเตเดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ.

$ ttree -f test1 # /home/abw/.ttree/test1

"cfg" เด“เดชเตเดทเตป เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เต‚ .ttreerc เดซเดฏเตฝ. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดฒเต† .ttreerc เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฎเดฐเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ. เด…เดตเดฏเต†เดฒเตเดฒเดพเด‚ เด‡เด™เตเด™เดจเต†เดฏเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเดจเตเด•เตพ.

เดŽเดจเตเดจเต เด“เตผเด•เตเด•เดฃเด‚ .ttreerc เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต เดฎเตเดฎเตเดชเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเตฝ
"-f" เด“เดชเตเดทเตป. "lib" เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดšเดฟเดฒ เด“เดชเตเดทเดจเตเด•เตพ เดŽเดคเตเดฐ เดคเดตเดฃ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด…เดตเดฐเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด•:

/home/abw/.ttreerc:

cfg = /home/abw/.ttree
lib = /usr/local/tt2/templates

/home/abw/.ttree/myconfig:

lib = /home/abw/web/example/templates/lib

เดŽเดชเตเดชเต‡เดพเตพ เดฎเดฐเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเต:

$ ttree -f myconfig

"lib" เด“เดชเตเดทเตป เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เตเด‚:

/usr/local/tt2/templates
/home/abw/web/example/templates/lib

เดคเดพเดดเต† เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ /usr/local/tt2/templates เด…เดตเดฏเตเด•เตเด•เต เดฎเตเตปเด—เดฃเดจเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚
เด•เต€เดดเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ /home/abw/web/example/templates/lib. เด‡เดคเต เดจเดฟเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดคเต เด†เดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚, เดชเด•เตเดทเต‡ เดชเดฟเดจเตเดจเต€เดŸเต
เดตเต€เดฃเตเดŸเตเด‚, เด…เดคเต เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เด‡เด•เตเด•เดพเดฐเดฃเดคเตเดคเดพเตฝ, เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต .ttreerc เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ
เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเด‚ เด“เดฐเต‹เดจเตเดจเดฟเดจเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• เดฎเดฐเด‚ เดชเตเดฐเต‹เดœเด•เตเดŸเต.

เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เด“เดชเตเดทเดจเตเด•เตพ
เด‰เดฑเดตเดฟเดŸ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป "src" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเต. เด‡เดคเต เด’เดฐเต เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตเดทเดจเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ เดจเตฝเด•เดพเด‚
เด‡เดตเดฟเดŸเต† เด•เดพเดฃเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต:

src = /home/abw/web/example/templates/src

เดˆ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เด“เดฐเต‹ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด‚ เด’เดฐเต เดตเต†เดฌเตโ€Œเดชเต‡เดœเตเดฎเดพเดฏเต‹ เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเดฎเต‹ เดธเดฎเดพเดจเดฎเดพเดฃเต
เดฐเต‡เด–.

เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดค เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเดฟเดจเดพเดฏเดฟ เดกเต†เดธเตเดฑเตเดฑเดฟเดจเต‡เดทเตป เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป "dest" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

dest = /home/abw/web/example/html

เด…เดงเดฟเด• เดฒเตˆเดฌเตเดฐเดฑเดฟ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป "lib" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ. เดˆ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด…เดตเดฏเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เด…เดตเด•เดพเดถเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดฎเดพเดฃเด™เตเด™เดณเดฒเตเดฒ, เด…เดต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต
เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเด•เตพ, เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเตเด•เตพ, เดฎเต†เดจเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดšเต†เดฑเดฟเดฏ เดฎเต‹เดกเตเดฒเดพเตผ เด˜เดŸเด•เด™เตเด™เตพ
เดชเต‡เดœเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ.

lib = /home/abw/web/example/templates/lib
lib = /usr/local/tt2/templates

เดคเดฟเดฐเดฏเตฝ เดชเดพเดคเดฏเดฟเดฒเต‡เด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "lib" เด“เดชเตเดทเตป เด†เดตเตผเดคเตเดคเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต.

เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚ เดฎเดฐเด‚ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เดณเดพเดฏเดฟ.

$ ttree foo.html bar.html

เด‡เดคเต "src" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เดˆ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดคเดฟเดฐเดฏเตเด•เดฏเตเด‚ เด…เดต เดตเดดเดฟ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต, "lib" เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดงเดฟเด• เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เด˜เดŸเด•เด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตโ€Œเดค เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต "dest" เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต† เด…เดจเตเดฌเดจเตเดง เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเต.

If เดฎเดฐเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตŠเดจเตเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเดคเต†เดฏเดพเดฃเต เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเดจเตเดจเดคเต
"src" เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต† เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด‚. "-r" (เด†เดตเตผเดคเตเดคเดจ) เด“เดชเตเดทเตป เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เด‰เดช-เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เดฎเดฑเตเดฑเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเดฒเต‚เดŸเต†เดฏเตเด‚ เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚
เดซเดฏเดฒเตเด•เตพ เด…เดคเดฟเตฝ เด•เดฃเตเดŸเต†เดคเตเดคเตเดจเตเดจเต.

$ เดŸเตเดฐเต€ -เด†เตผ

เด’เดฐเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดฎเตเดฎเตเดชเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฎเดฐเด‚ เดฏเตเดŸเต† เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดธเดฎเดฏเด™เตเด™เตพ เดคเดพเดฐเดคเดฎเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเด‚
เด‰เดฑเดตเดฟเดŸเดตเตเด‚ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดซเดฏเดฒเตเด•เดณเตเด‚. เด‰เดฑเดตเดฟเดŸ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต (เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ เด’เดจเตเดจเต) เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ
เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเต‡เด•เตเด•เดพเตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ เดฎเดฐเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ
เด…เดคเต. เดฆเดฟ -a เดจเดฟเตผเดฌเดจเตเดงเดฟเด•เตเด•เดพเตป (เดŽเดฒเตเดฒเดพเด‚) เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เดฎเดฐเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป
เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดธเดฎเดฏเด‚.

$ เดฎเดฐเด‚ -เดŽ

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด†เตผเด—เตเดฏเตเดฎเต†เดจเตเดฑเต เดŽเดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚
เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดธเดฎเดฏ เดชเดฐเดฟเดถเต‹เดงเดจ เดฌเตˆเดชเดพเดธเต เดšเต†เดฏเตเดคเต.

เดซเดฏเดฒเต เด“เดชเตเดทเดจเตเด•เตพ
เดซเดฏเตฝ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเดพเตป Perl regexen เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป "เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•", "เดชเด•เตผเดคเตเดคเตเด•", "เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจเต€ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.
เดชเต‡เดฐเตเด•เตพ. "เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•" เด“เดชเตเดทเดจเตเด•เดณเตŠเดจเตเดจเตเด‚ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดฟเดฒเตเดฒ. เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจเดคเต
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ "เดชเด•เตผเดชเตเดชเต" regexen-เดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดฒเด•เตเดทเตเดฏเดธเตเดฅเดพเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดชเตเดชเต†เดŸเตเด‚.
เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ "เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด•" เดฎเดพเดจเดฆเดฃเตเดกเดตเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจ เดถเต‡เดทเดฟเด•เตเด•เตเดจเตเดจ เดซเดฏเดฒเตเด•เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต. "เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เตเด•" เดŽเดจเตเดจ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เด‡เดคเดฟเดจเด•เด‚ เดชเด•เตผเดคเตเดคเตเด•เดฏเต‹ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ.

# เดˆ เดซเดฏเดฒเตเด•เตพ เด…เดตเด—เดฃเดฟเด•เตเด•เตเด•
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = \b(CVS|RCS)\b
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = ^#
เด…เดตเด—เดฃเดฟเด•เตเด•เตเด• = ~$

# เดˆ เดซเดฏเดฒเตเด•เตพ เดชเด•เตผเดคเตเดคเตเด•
เด•เต‹เดชเตเดชเดฟ = \.(gif|png|jpg|pdf)$

# .tt2 เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เดฎเดพเดคเตเดฐเด‚ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด•
เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด• = \.tt2$

เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดซเดฏเตฝ เดŽเด•เตเดธเตเดฑเตเดฑเตปเดทเดจเตเด•เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เตพ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เดพเตป "เดธเดซเดฟเด•เตเดธเต" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเตเด‚ เดœเดจเดฑเต‡เดฑเตเดฑเตเดšเต†เดฏเตเดค เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเตเด•เดณเตเด‚. เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด‰เดฆเดพเดนเดฐเดฃเด‚ เด† เด‰เดฑเดตเดฟเดŸเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต
".tt2" เดธเดซเดฟเด•เตเดธเตเดณเตเดณ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ ".html" เดซเดฏเดฒเตเด•เดณเดพเดฏเดฟ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเต†เดฏเตเดฏเดฃเด‚:

tt2=html เดชเตเดฐเดคเตเดฏเดฏเด‚

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เดฎเดพเตปเดกเต เดฒเตˆเดจเดฟเตฝ,

--เดธเดซเดฟเด•เตเดธเต tt2=html

เดˆ เด“เดชเตโ€Œเดทเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดคเตเดฐ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเดซเดฟเด•เตโ€Œเดธเต เดฎเดพเดชเตเดชเดฟเด‚เด—เตเด•เตพ เดตเต‡เดฃเดฎเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเตฝเด•เดพเด‚.

เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป "binmode" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•
"--binmode=:utf8" เด”เดŸเตเดŸเตโ€ŒเดชเตเดŸเตเดŸเต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดฏเต‚เดฃเดฟเด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป.

เดซเดฒเด•เด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดคเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดซเดฏเตฝ เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป "เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด•", "เดกเดฟเดชเต†เตปเดกเต_เดซเดฏเตฝ" เด“เดชเตเดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
เดฎเดฑเตเดฑเตŠเดฐเต เดซเดฏเดฒเดฟเดจเต†เดฏเต‹ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต†เดฏเต‹ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. a เดชเตเดฐเด•เดŸเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป "เด†เดถเตเดฐเดฟเดค" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต
เดเด• เด†เดถเตเดฐเดฏเดคเตเดตเด‚.

$ ttree --เด†เดถเตเดฐเดฟเดค foo=bar,baz

เดˆ เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด‰เดฆเดพเดนเดฐเดฃเด‚ "--เดกเดฟเดชเต†เตปเดกเต" เดŽเดจเตเดจ เด“เดชเตเดทเตป เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดคเต เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดซเต‚
เดซเดฏเตฝ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฌเดพเตผ เด’เดชเตเดชเด‚ เด…เดŸเดฟเดคเตเดคเดฑ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ. เดˆ เด“เดชเตเดทเตป เดจเดฟเดฐเดตเดงเดฟ เดคเดตเดฃ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เด•เดฎเดพเตปเดกเต เดฒเตˆเตป:

$ ttree --เด†เดถเตเดฐเดฟเดค เดซเต‚=เดฌเดพเตผ,เดฌเดพเดธเต --เดกเดฟเดชเต†เตปเดกเต เด•เตเดฐเดพเดทเต=เดฌเดพเด‚เด—เต,เดตเดฒเตเดฒเต‹เดชเตเดชเต

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ:

เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเดจเตเดจ foo=bar,baz
เดกเดฟเดชเตปเดกเต เด•เตเดฐเดพเดทเต=เดฌเดพเด™เต, เดตเดพเดฒเดชเตเดชเต

"=" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดซเดฏเตฝ "src" เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ "lib" เดจเต เด†เดชเต‡เด•เตเดทเดฟเด•เดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ. เดตเดฒเดคเตเดตเดถเดคเตเดคเต เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเดจเตเดจ เดซเดฏเตฝ(เด•เตพ) เด‡เดตเดฏเดฟเดฒเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด†เดชเต‡เด•เตเดทเดฟเด•เดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเด‚
เดกเดฏเดฑเด•เตเดŸเดฑเดฟเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฎเตเดชเต‚เตผเดฃเตเดฃ เดซเดฏเตฝ เดชเดพเดคเตเดคเตเด•เดณเดพเดฏเดฟ.

เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:

$ ttree --เด†เดถเตเดฐเดฟเดค foo=bar,/tmp/baz

เดŽเดฒเตเดฒเดพ เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเด‚ เดฌเดพเดงเด•เดฎเดพเดฏ เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดจเดฟเตผเดตเดšเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, "=" เดŽเดจเตเดจเดคเดฟเดจเตเดฑเต† เด‡เดŸเดคเตเดตเดถเดคเตเดคเต "*" เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

$ ttree --เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด• *=เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต, เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเต

เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดซเดฏเดฒเดฟเตฝ:

เด†เดถเตเดฐเดฏเดฟเด•เตเด•เตเด• *=เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต, เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเต

"pre_process", "post_process", "process" เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดจเดฟเตผเดตเดšเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ
เด†เด—เต‹เดณ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเดฒเต‡เด•เตเด•เต "wrapper" เด“เดชเตเดทเดจเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดšเต‡เตผเด•เตเด•เดชเตเดชเต†เดŸเตเด‚
เดŽเดฒเตเดฒเดพ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•.

เดกเดฟเดชเตปเดกเตปเดธเดฟ เด…เดŸเด™เตเด™เตเดจเตเดจ เด’เดฐเต เดซเดฏเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป "depend_file" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚
เดตเดฟเดตเดฐเด™เตเด™เตพ.

$ ttree --depend_file=/home/abw/web/example/etc/ttree.dep

เด’เดฐเต เดกเดฟเดชเตปเดกเตปเดธเดฟ เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเด‚ เด‡เดคเดพ:

#เด‡เดคเตŠเดฐเต เด•เดฎเดจเตเดฑเดพเดฃเต. เด…เดคเต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

index.html: เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเต เดฎเต†เดจเตเดฌเดพเตผ

เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต: เดŸเตˆเดฑเตเดฑเดฟเตฝเดฌเดพเตผ เดนเต‹เดŸเตเดŸเตโ€Œเดฒเดฟเด™เตเด•เตเด•เตพ

menubar: menuitem

# เดฌเดพเด•เตเด•เตโ€Œเดธเตเดฒเดพเดทเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดตเดฐเดฟเด•เตพ เดตเตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต
another.html: เดคเดฒเด•เตเด•เต†เดŸเตเดŸเต เด…เดŸเดฟเด•เตเด•เตเดฑเดฟเดชเตเดชเต เดฎเต†เดจเตเดฌเดพเตผ \
เดธเตˆเดกเตโ€Œเดฌเดพเตผ เดคเดฟเดฐเดฏเตฝ เดซเต‹เด‚

"#" เดŽเดจเตเดจ เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดตเดฐเดฟเด•เตพ เด•เดฎเดจเตเดฑเตเด•เดณเดพเดฃเต, เด…เดต เด…เดตเด—เดฃเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเด‚. เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดตเดฐเดฟเด•เดณเตเด‚ เด‰เดฃเตเดŸเต
เด…เดตเด—เดฃเดฟเดšเตเดšเต. เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพ เดตเดฐเดฟเด•เดณเตเด‚ เด’เดฐเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เดชเต‡เดฐเต เดจเตฝเด•เดฃเด‚, เดคเตเดŸเตผเดจเตเดจเต เด•เต‹เดณเดฃเตเด‚ เดชเดฟเดจเตเดจเต€เดŸเต เด’เดฐเต เดฒเดฟเดธเตโ€Œเดฑเตเดฑเตเด‚ เดจเตฝเด•เดฃเด‚
เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเต, เด•เต‹เดฎ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฐเดฃเตเดŸเตเด‚ เด•เตŠเดฃเตเดŸเต เดตเต‡เตผเดคเดฟเดฐเดฟเดšเตเดš เด†เดถเตเดฐเดฟเดค เดซเดฏเดฒเตเด•เตพ. เด•เต‹เดณเดฃเดฟเดจเต เดšเตเดฑเตเดฑเตเดฎเตเดณเตเดณ เดตเตˆเดฑเตเดฑเตโ€Œเดธเตโ€Œเดชเต‡เดธเต เด†เดฃเต
เด•เต‚เดŸเดพเดคเต† เด“เดชเตเดทเดฃเตฝ. "\" เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเดจเตเดจ เดตเดฐเดฟเด•เตพ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเดฐเดฟเดฏเดฟเตฝ เดคเตเดŸเดฐเตเดจเตเดจเต.

เดธเตโ€Œเดชเต†เดฏเตโ€Œเดธเตเด•เตพ เด…เดŸเด™เตเด™เดฟเดฏ เดซเดฏเดฒเตเด•เตพ เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดพเด‚. เด•เต‹เดณเดฃเดฟเดจเต เดถเต‡เดทเดฎเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพเด•เตเด•เต เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดคเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเต‚
(':'). เด•เต‹เดณเดฃเดฟเดจเต เดฎเตเดฎเตเดชเตเดณเตเดณ เดซเดฏเดฒเดฟเตฝ เด•เต‹เดณเตป เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เด‰เดฆเตเดงเดฐเดฟเด•เตเด•เดพเด‚.

เด•เดฎเดพเตปเดกเต เดฒเตˆเตป เด“เดชเตโ€Œเดทเดจเตเด•เตพ เดชเต‹เดฒเต†, "*" เดชเตเดฐเดคเต€เด•เด‚ เด’เดฐเต เดตเตˆเตฝเดกเตเด•เดพเตผเดกเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเดพเดฃเต
เดŽเดฒเตเดฒเดพ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เด†เดถเตเดฐเดฟเดคเดคเตเดตเด‚.

* : เด•เต‹เตบเดซเดฟเด—เตผ, เดนเต†เดกเตเดกเตผ

เดซเดฒเด•เด‚ Toolkit เด“เดชเตเดทเดจเตเด•เตพ
เดฎเดฐเด‚ เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดธเดพเดงเดพเดฐเดฃ เดถเตเดฐเต‡เดฃเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเตเดฐเดตเต‡เดถเดจเดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต,
"--pre_chomp", "--post_chomp" เดฎเดฐเด‚ เด“เดชเตโ€Œเดทเดจเตเด•เตพ "PRE_CHOMP" เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต
"POST_CHOMP" เด“เดชเตเดทเดจเตเด•เตพ.

เดฒเดญเตเดฏเดฎเดพเดฏ เด“เดชเตเดทเดจเตเด•เดณเตเดŸเต† เดธเด‚เด—เตเดฐเดนเดคเตเดคเดฟเดจเดพเดฏเดฟ "ttree -h" เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

AUTHORS


เด†เตปเดกเดฟ เดตเดพเตผเดกเตเดฒเดฟ[เด‡เดฎเต†เดฏเดฟเตฝ เดชเดฐเดฟเดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต]>

<http://www.andywardley.com/>

เดกเดฟเดฒเตป เดตเดฟเดฒเตเดฏเด‚ เดนเดพเตผเดกเดฟเดธเตบ (เด†เดถเตเดฐเดฟเดคเดคเตเดตเดคเตเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ), เดฌเตเดฐเตˆเดธเดฟเดจเตเดฑเต† เดธเด‚เดญเดพเดตเดจเด•เดณเต‹เดŸเต†
เดนเดพเดฐเดฟเด‚เด—เตเดŸเตบ ("เด•เต‡เดตเดฒ", "เด†เดชเต‡เด•เตเดทเดฟเด•" เด“เดชเตเดทเดจเตเด•เตพ), เดฎเดพเตผเด•เตเด•เต เด†เตปเดกเต‡เดดเตเดธเตบ ("เดธเดซเดฟเด•เตเดธเต", "เดกเต€เดฌเด—เต"
เด“เดชเตเดทเดจเตเด•เตพ), เดนเดฐเดพเตพเดกเต เดœเต‹เตผเด—เตเด‚ เดฒเดฟเดฏเต‹เตบ เดฌเตเดฐเต‹เด•เดพเตผเดกเตเด‚ เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดŽเดคเตเดคเตเดจเตเดจเดคเดพเดฏเดฟ เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เดชเดคเดฟเดชเตเดชเต


2.68, เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเต เดŸเต‚เตพเด•เดฟเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเต 2.19 เดจเตเดฑเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต, 27 เดเดชเตเดฐเดฟเตฝ 2007 เดจเต เดชเตเดฑเดคเตเดคเดฟเดฑเด™เตเด™เดฟ.

เดชเด•เตผเดชเตเดชเดตเด•เดพเดถ


เดชเด•เตผเดชเตเดชเดตเด•เดพเดถเด‚ (เดธเดฟ) 1996-2007 เด†เตปเดกเดฟ เดตเดพเตผเดกเตโ€Œเดฒเดฟ. เดŽเดฒเตเดฒเดพ เด…เดตเด•เดพเดถเด™เตเด™เดณเตเด‚ เดจเดฟเด•เตเดทเดฟเดชเตเดคเด‚.

เดˆ เดฎเตŠเดกเตเดฏเต‚เตพ เด’เดฐเต เดธเตเดตเดคเดจเตเดคเตเดฐ เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เด†เดฃเต; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‡เดคเต เดชเตเดจเตผเดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚
เดชเต‡เตพ เดคเดจเตเดจเต†.

onworks.net เดธเต‡เดตเดจเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ttreep เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad