2017-10-13 156 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 
相關問題