tree Linux命令中文乱码解决方案

中文乱码解决方案

-N 参数

tree -N

[root@web-site aria2]# tree -N
.
├── 2853972b-f932-4fc8-b791-b57b766998ae
│ ├── [越狱]Prison.Break.S02.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ │ ├── [越狱]Prison.Break.S02E01.Manhunt.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E02.Otis.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E03.Scan.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E04.First.Down.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E05.Map.1213.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E06.Subdivision.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E07.Buried.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E08.Dead.Fall.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E09.Unearthed.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E10.Rendezvous.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E11.Bolshoi.Booze.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E12.Disconnect.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E13.The.Killing.Box.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E14.John.Doe.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E15.The.Message.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E16.Chicago.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E17.Bad.Blood.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E18.Wash.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E19.Sweet.Caroline.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E20.Panama.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S02E21.Fin.Del.Camino.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ └── [越狱]Prison.Break.S02E22.Sona.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [越狱]Prison.Break.S02.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2
├── 3833dd7d-19bd-46be-aae6-40b47e4b0977
│ └── 阿凡达.加长版.2009.BD1080P.X264.AAC.English.CHS-ENG.BDYS
│ └── 阿凡达.加长版.2009.BD1080P.X264.AAC.English.CHS-ENG.BDYS.mp4
├── b0851419-ebe8-4bfd-8d15-b200defdbce6
│ ├── [越狱]Prison.Break.S03.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ │ ├── [越狱]Prison.Break.S03E01.Orientación.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E02.Fire-Water.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E03.Call.Waiting.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E04.Good.Fences.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E05.Interference.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E06.Photo.Finish.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E07.Vamonos.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E08.Bang.and.Burn.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E09.Boxed.In.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E10.Dirt.Nap.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E11.Under.and.Out.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [越狱]Prison.Break.S03E12.Hell.or.High.Water.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ └── [越狱]Prison.Break.S03E13.The.Art.of.the.Deal.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [越狱]Prison.Break.S03.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2
└── f71f8f06-f947-4e94-85cb-14386dc3f8d4
├── [越狱]Prison.Break.S01.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ ├── [越狱]Prison.Break.S01E01.Pilot.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E02.Allen.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E03.Cell.Test.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E04.Cute.Poison.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E05.English.Fitz.or.Percy.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E06.Riots.Drills.and.the.Devil.Part.1.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E07.Riots.Drills.and.the.Devil.Part.2.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E08.The.Old.Head.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E09.Tweener.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E10.Sleight.of.Hand.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E11.And.Then.There.Were.7.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E12.Odd.Man.Out.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E13.End.of.the.Tunnel.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E14.The.Rat.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E15.By.the.Skin.and.the.Teeth.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E16.Brothers.Keeper.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E17.J-Cat.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E18.Bluff.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E19.The.Key.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E20.Tonight.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [越狱]Prison.Break.S01E21.Go.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [越狱]Prison.Break.S01E22.Flight.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
└── [越狱]Prison.Break.S01.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2

tree

[root@web-site aria2]# tree
.
├── 2853972b-f932-4fc8-b791-b57b766998ae
│ ├── [\350\266\212\347\213\261]Prison.Break.S02.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ │ ├── BT\344\271\213\345\256\266\345\206\205\351\231\204BT\344\271\213\345\256\266\347\275\221\345\235\200\346\237\245\350\257\242\345\267\245\345\205\267.txt
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E01.Manhunt.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E02.Otis.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E03.Scan.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E04.First.Down.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E05.Map.1213.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E06.Subdivision.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E07.Buried.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E08.Dead.Fall.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E09.Unearthed.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E10.Rendezvous.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E11.Bolshoi.Booze.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E12.Disconnect.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E13.The.Killing.Box.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E14.John.Doe.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E15.The.Message.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E16.Chicago.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E17.Bad.Blood.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E18.Wash.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E19.Sweet.Caroline.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E20.Panama.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S02E21.Fin.Del.Camino.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ └── [\350\266\212\347\213\261]Prison.Break.S02E22.Sona.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [\350\266\212\347\213\261]Prison.Break.S02.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2
├── 3833dd7d-19bd-46be-aae6-40b47e4b0977
│ └── \351\230\277\345\207\241\350\276\276.\345\212\240\351\225\277\347\211\210.2009.BD1080P.X264.AAC.English.CHS-ENG.BDYS
│ ├── \345\256\230\346\226\271Telegram\344\272\244\346\265\201\347\276\244@bde4_com.url
│ ├── \346\234\200\346\226\260\345\237\237\345\220\215\345\217\212\345\237\237\345\220\215\346\211\276\345\233\236.txt
│ ├── \347\202\271\345\207\273\350\277\233\345\205\245btbdys.com\345\223\224\345\230\200\345\275\261\350\247\206\351\253\230\346\270\205\345\234\250\347\272\277\347\275\221\347\253\231.url
│ ├── \350\257\267\345\201\232\347\247\215(Please\ seed\ it.).txt
│ └── \351\230\277\345\207\241\350\276\276.\345\212\240\351\225\277\347\211\210.2009.BD1080P.X264.AAC.English.CHS-ENG.BDYS.mp4
├── b0851419-ebe8-4bfd-8d15-b200defdbce6
│ ├── [\350\266\212\347\213\261]Prison.Break.S03.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ │ ├── BT\344\271\213\345\256\266\345\206\205\351\231\204BT\344\271\213\345\256\266\347\275\221\345\235\200\346\237\245\350\257\242\345\267\245\345\205\267.txt
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E01.Orientaci\303\263n.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E02.Fire-Water.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E03.Call.Waiting.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E04.Good.Fences.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E05.Interference.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E06.Photo.Finish.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E07.Vamonos.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E08.Bang.and.Burn.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E09.Boxed.In.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E10.Dirt.Nap.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E11.Under.and.Out.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ ├── [\350\266\212\347\213\261]Prison.Break.S03E12.Hell.or.High.Water.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ │ └── [\350\266\212\347\213\261]Prison.Break.S03E13.The.Art.of.the.Deal.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [\350\266\212\347\213\261]Prison.Break.S03.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2
└── f71f8f06-f947-4e94-85cb-14386dc3f8d4
├── [\350\266\212\347\213\261]Prison.Break.S01.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO
│ ├── BT\344\271\213\345\256\266\345\206\205\351\231\204BT\344\271\213\345\256\266\347\275\221\345\235\200\346\237\245\350\257\242\345\267\245\345\205\267.txt
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E01.Pilot.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E02.Allen.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E03.Cell.Test.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E04.Cute.Poison.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E05.English.Fitz.or.Percy.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E06.Riots.Drills.and.the.Devil.Part.1.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E07.Riots.Drills.and.the.Devil.Part.2.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E08.The.Old.Head.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E09.Tweener.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E10.Sleight.of.Hand.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E11.And.Then.There.Were.7.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E12.Odd.Man.Out.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E13.End.of.the.Tunnel.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E14.The.Rat.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E15.By.the.Skin.and.the.Teeth.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E16.Brothers.Keeper.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E17.J-Cat.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E18.Bluff.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E19.The.Key.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E20.Tonight.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ ├── [\350\266\212\347\213\261]Prison.Break.S01E21.Go.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
│ └── [\350\266\212\347\213\261]Prison.Break.S01E22.Flight.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.mp4
└── [\350\266\212\347\213\261]Prison.Break.S01.1080p.BluRay.x265.10bit.DDP5.1.CHS-ENG.BOBO.aria2

8 directories, 68 files

命令详解

【命令星级】 ★★★★☆

【功能说明】

tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件、子目录及子目录里的目录和文件。

【语法格式】

tree [option] [directory]
tree [选项] [目录]

1)注意tree命令以及后面的选项和目录,每个元素之间都至少要有一个空格。

2)tree命令后若不接选项和目录就会默认显示当前所在路径目录的目录结构。

2.3.2 使用范例

在讲解范例之前,先做一些准备工作,步骤如下。

第一步,安装tree命令。

首先检查系统是否安装了tree命令,如果采用的是最小化安装Linux系统的方式,那么tree命令有可能没有安装。此时可用yum命令安装tree命令:

[root@web-site ~]# rpm -qa tree #<==查询tree命令是否安装。
tree-1.5.3-2.el6.x86_64 #<==如果没有显示就执行下面的命令。
[root@web-site ~]# yum -y install tree #<==安装tree命令的yum命令。****

第二步,调整系统字符集,防止树形结构显示乱码。

在使用树形结构时,很可能会因为字符集导致出现乱码问题,比如导致树形的树枝部分都是问号,例如:

[root@web-site ~]# tree /boot/
/boot/
├── config-2.6.32-573.el6.x86_64
├── efi
│?? └── EFI
│?? └── redhat
│?? └── grub.efi

下面的命令为临时解决树结构乱码的方法:

[root@web-site ~]# LANG=en_US.UTF-8

这个问题与Linux系统字符集以及我们连接Linux客户端的字符集都有关联。

1.基础范例

范例2-9:不带任何参数执行tree命令。

[root@web-site etc]# cd ~
[root@web-site ~]# tree #<显示当前目录的结构。
. #<
“.”以当前目录为起点。
├── anaconda-ks.cfg
├── install.log
└── install.log.syslog

0 directories, 3 files

范例2-10:以树形结构显示目录下的所有内容(-a的功能)。

[root@web-site ~]# tree -a #<==带-a参数显示所有文件(包括隐藏文件)。
.
├── anaconda-ks.cfg
├── .bash_history #<==在Linux系统中,以“.”点号开头的文件为隐藏文件,默认不显示。
├── .bash_logout
├── .bash_profile
├── .bashrc
├── .cshrc
├── install.log
├── install.log.syslog
├── .mysql_history
├── .tcshrc
└── .viminfo

0 directories, 11 files
#<==上述命令结果仅供参考,能看到加粗的以点开头的隐藏文件即可,列表内容的名字因为系统的不同多少可能会有些区别。

范例2-11:只列出根目录下第一层目录的结构(-L功能)。

[root@web-site ~]# tree -L 1 / #<==-L参数后接数字,表示查看目录的层数,不带-L选项默
认显示所有层数。
/
├── bin
├── boot
…省略若干行…
├── sys
├── tmp
├── usr
└── var

20 directories, 0 files

范例2-12:只显示所有的目录(但不显示文件)。

[root@web-site ~]# tree -d /etc/ #<-d参数表示只显示目录。
/etc/
|-- ConsoleKit
| |-- run-seat.d
| |-- run-session.d
| '-- seats.d
|-- NetworkManager
| '-- dispatcher.d
……省略若干行
[root@web-site ~]# tree -dL 1 /etc/ #<
-d参数只显示目录,-L参数显示层数,这里是1层。
/etc/
|-- ConsoleKit
|-- NetworkManager
|-- X11
……省略若干行

范例2-13:-f选项和-i选项的使用。

使用-f选项可显示完整的路径名称,使用-i选项则不显示树枝部分,示例代码如下:

[root@web-site ~]# tree -L 1 -f /boot/ #<==-f显示内容的完整路径。
/boot
├── /boot/config-2.6.32-504.el6.x86_64
├── /boot/efi
├── /boot/grub
├── /boot/initramfs-2.6.32-504.el6.x86_64.img
├── /boot/lost+found
├── /boot/symvers-2.6.32-504.el6.x86_64.gz
├── /boot/System.map-2.6.32-504.el6.x86_64
└── /boot/vmlinuz-2.6.32-504.el6.x86_64

3 directories, 5 files
[root@web-site ~]# tree -L 1 -fi /boot/ #<==-i不显示“树枝”,当需要获取所有
文件的完整路径时,这个命令很好用。
/boot
/boot/config-2.6.32-504.el6.x86_64
/boot/efi
/boot/grub
/boot/initramfs-2.6.32-504.el6.x86_64.img
/boot/lost+found
/boot/symvers-2.6.32-504.el6.x86_64.gz
/boot/System.map-2.6.32-504.el6.x86_64
/boot/vmlinuz-2.6.32-504.el6.x86_64

3 directories, 5 files

2.技巧性范例

范例2-14:使用tree命令区分目录和文件的方法(常用)。

#<==使用-F参数会在目录后面添加“/”,方便区分目录。
[root@web-site ~]# tree -L 1 -F /boot/

/boot/
├── config-2.6.32-504.el6.x86_64
├── efi/
├── grub/
├── initramfs-2.6.32-504.el6.x86_64.img
├── lost+found/
├── symvers-2.6.32-504.el6.x86_64.gz
├── System.map-2.6.32-504.el6.x86_64
└── vmlinuz-2.6.32-504.el6.x86_64*

#<==过滤以斜线结尾的所有内容,如果大家看不懂这个方法,那么建议等学完grep命令再回头来看。
[root@web-site ~]# tree -L 1 -F /boot/|grep /$

/boot/
|-- efi/
|-- grub/
|-- lost+found/
3 directories, 5 files

#<==使用-d参数只显示目录树,这样可轻松过滤内容中的目录。
[root@web-site ~]# tree -L 1 -d /boot/

/boot/
|-- efi
|-- grub
'-- lost+found

3 directories

更多技术教程,请点击这里

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个火星程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值