ฉันจะสร้างไฟล์ * tree * แสดงรายการไฟล์ที่ซ่อนได้อย่างไร?


23

ฉันใช้แพคเกจนี้เรียกว่าtreeเพื่อแสดงรายการไดเรกทอรีย่อยและไฟล์ในไดเรกทอรีที่กำหนด มันทำงานได้ดียกเว้นว่ามันจะไม่แสดงรายการไฟล์ที่ซ่อนอยู่

เมื่อฉันเรียกใช้treeในโฟลเดอร์มันจะกลับมา

├── Zodiac (2007)
│   └── Zodiac (2007).mkv
├── Zombieland (2009) H
│   └── Zombieland (2009) H.mkv
└── Zootopia (2016)
    ├── Zootopia (2016).mkv
    └── Zootopia (2016).srt

แต่ควรส่งคืนไฟล์ที่ซ่อนชื่อ.folder.pngในแต่ละโฟลเดอร์เหล่านี้

ฉันจะทำให้มันเกิดขึ้นได้ไหม?

คำตอบ:


35

ใช้ tree -a

$ man tree
-a     All files are printed.  By default tree does not print hidden files 
(those beginning with a dot `.').  
In no event does tree print the file system constructs 
`.' (current directory) and `..' (previous directory).

ฉันอ่าน man page บางทีฉันก็ข้ามมันไป (ยอมรับคำตอบใน 12 นาที)
Sumeet Deshmukh

4
@SumeetDeshmukh ฉันหน้าหาคนที่มักจะทำให้เกิดผมจะผล็อยหลับไปก่อนที่ผมจะเข้าใจอะไรเลย :)
Zanna

@SumeetDeshmukh man treeสิ่งแรกที่ฉันทำหลังจากอ่านคำถามของคุณ
Yoginee Pingale

1
โชคดีที่คุณสามารถค้นหาหน้าคนได้โดยพิมพ์/และข้อความค้นหาของคุณ
grooveplex

1
@grooveplex ฉันไม่เคยรู้มาก่อน - คุณเรียนรู้สิ่งนั้นด้วยการพิมพ์man less
cat

3

นอกจากนี้ยังgvfsมีสิ่งต่าง ๆ ที่ติดตั้งในหลาย ๆ ระบบคุณสามารถใช้งานได้เช่นกัน

gvfs-tree -h
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.