2017-10-13 121 views
0

我想打印来自某个目录的所有子目录和文件。但是一些子文件夹的文件数量非常多,我想限制它们为每个子文件夹打印的子目录/文件的数量,以便覆盖该文件。我该怎么做?树终端命令:避免打印所有的子文件夹/文件,并限制

目前我有这样的情况:

/data$ tree 
. 
├── filenames.json 
├── tripletlists 
│   ├── class_tripletlist_test.txt 
│   ├── class_tripletlist_train.txt 
│   ├── class_tripletlist_val.txt 
│   ├── closure_tripletlist_test.txt 
│   ├── closure_tripletlist_train.txt 
│   ├── closure_tripletlist_val.txt 
│   ├── gender_tripletlist_test.txt 
│   ├── gender_tripletlist_train.txt 
│   ├── gender_tripletlist_val.txt 
│   ├── heel_tripletlist_test.txt 
│   ├── heel_tripletlist_train.txt 
│   └── heel_tripletlist_val.txt 
└── ut-zap50k-images 
    ├── Boots 
    │   ├── Ankle 
    │   │   ├── adidas 
    │   │   │   ├── 8030969.3.jpg 
    │   │   │   └── 8030970.107722.jpg 
    │   │   ├── adidas Kids 
    │   │   │   ├── 8070145.388249.jpg 
    │   │   │   └── 8070146.388250.jpg 
    │   │   ├── adidas Originals 
    │   │   │   ├── 8027274.372160.jpg 
    │   │   │   ├── 8027274.372161.jpg 
    │   │   │   ├── 8027310.115329.jpg 
    │   │   │   ├── 8027310.183092.jpg 
    │   │   │   ├── 8027320.372147.jpg 
    │   │   │   └── 8027320.372178.jpg 
    │   │   ├── adidas Originals Kids 
    │   │   │   ├── 8025627.371498.jpg 
    │   │   │   ├── 8025627.74095.jpg 
    │   │   │   ├── 8025719.11196.jpg 

回答

0

您可以使用该标志--filename Ntree --filenames N其中N是瓶盖的数量。例如,如果我只想打印每个子目录最多四个子目录或文件,则可以使用tree --filename 4

>> ls 
    filenames.json tripletlists ut-zap50k-images 

>> tree --filelimit 4 
    . 
    ├── filenames.json 
    ├── tripletlists [12 entries exceeds filelimit, not opening dir] 
    └── ut-zap50k-images 
     ├── Boots [5 entries exceeds filelimit, not opening dir] 
     ├── Sandals 
     │   ├── Athletic [6 entries exceeds filelimit, not opening dir] 
     │   ├── Flat [314 entries exceeds filelimit, not opening dir] 
     │   └── Heel [25 entries exceeds filelimit, not opening dir] 
     ├── Shoes [10 entries exceeds filelimit, not opening dir] 
     └── Slippers 
      ├── Boot [6 entries exceeds filelimit, not opening dir] 
      ├── Slipper Flats [77 entries exceeds filelimit, not opening dir] 
      └── Slipper Heels 
       ├── Daniel Green [8 entries exceeds filelimit, not opening dir] 
       └── L.B. Evans 
        ├── 7590239.255.jpg 
        └── 7590239.72.jpg 
相关问题