@@ -35,6 +35,14 @@ $ gufi_du --apparent-size --block-size 1 prefix | sort -k 2
35
35
Warning: Did not get any results from gufi_query.
36
36
Does "prefix" have treesummary data?
37
37
38
+ $ gufi_du --apparent-size --block-size 2KB prefix | sort -k 2
39
+ Warning: Did not get any results from gufi_query.
40
+ Does "prefix" have treesummary data?
41
+
42
+ $ gufi_du --apparent-size --block-size 4KiB prefix | sort -k 2
43
+ Warning: Did not get any results from gufi_query.
44
+ Does "prefix" have treesummary data?
45
+
38
46
$ gufi_du --apparent-size --block-size 1 --total prefix | sort -k 2
39
47
Warning: Did not get any results from gufi_query.
40
48
Does "prefix" have treesummary data?
@@ -52,6 +60,14 @@ Does "prefix" have treesummary data?
52
60
0 total
53
61
54
62
# separate dirs
63
+ $ gufi_du --separate-dirs prefix | sort -k 2
64
+ 0 prefix
65
+ 0 prefix/directory
66
+ 0 prefix/directory/subdirectory
67
+ 0 prefix/empty_directory
68
+ 8 prefix/leaf_directory
69
+ 0 prefix/unusual#? directory ,
70
+
55
71
$ gufi_du --separate-dirs --apparent-size --block-size 1 prefix | sort -k 2
56
72
1049624 prefix
57
73
6 prefix/directory
@@ -76,6 +92,14 @@ $ gufi_du --separate-dirs --apparent-size --block-size 1 --total --summarize pre
76
92
1049624 prefix
77
93
1049624 total
78
94
95
+ $ gufi_du --separate-dirs --inodes prefix | sort -k 2
96
+ 6 prefix
97
+ 3 prefix/directory
98
+ 2 prefix/directory/subdirectory
99
+ 0 prefix/empty_directory
100
+ 2 prefix/leaf_directory
101
+ 1 prefix/unusual#? directory ,
102
+
79
103
# inodes
80
104
$ gufi_du --inodes prefix | sort -k 2
81
105
Warning: Did not get any results from gufi_query.
@@ -191,6 +215,22 @@ $ gufi_du --apparent-size --block-size 1 prefix | sort -k 2
191
215
23 prefix/leaf_directory
192
216
15 prefix/unusual#? directory ,
193
217
218
+ $ gufi_du --apparent-size --block-size 2KB prefix | sort -k 2
219
+ 525 prefix
220
+ 1 prefix/directory
221
+ 1 prefix/directory/subdirectory
222
+ 0 prefix/empty_directory
223
+ 1 prefix/leaf_directory
224
+ 1 prefix/unusual#? directory ,
225
+
226
+ $ gufi_du --apparent-size --block-size 4KiB prefix | sort -k 2
227
+ 257 prefix
228
+ 1 prefix/directory
229
+ 1 prefix/directory/subdirectory
230
+ 0 prefix/empty_directory
231
+ 1 prefix/leaf_directory
232
+ 1 prefix/unusual#? directory ,
233
+
194
234
$ gufi_du --apparent-size --block-size 1 --total prefix | sort -k 2
195
235
1049673 prefix
196
236
11 prefix/directory
@@ -208,6 +248,14 @@ $ gufi_du --apparent-size --block-size 1 --total --summarize prefix
208
248
1049673 total
209
249
210
250
# separate dirs
251
+ $ gufi_du --separate-dirs prefix | sort -k 2
252
+ 0 prefix
253
+ 0 prefix/directory
254
+ 0 prefix/directory/subdirectory
255
+ 0 prefix/empty_directory
256
+ 8 prefix/leaf_directory
257
+ 0 prefix/unusual#? directory ,
258
+
211
259
$ gufi_du --separate-dirs --apparent-size --block-size 1 prefix | sort -k 2
212
260
1049624 prefix
213
261
6 prefix/directory
@@ -232,6 +280,14 @@ $ gufi_du --separate-dirs --apparent-size --block-size 1 --total --summarize pre
232
280
1049624 prefix
233
281
1049624 total
234
282
283
+ $ gufi_du --separate-dirs --inodes prefix | sort -k 2
284
+ 6 prefix
285
+ 3 prefix/directory
286
+ 2 prefix/directory/subdirectory
287
+ 0 prefix/empty_directory
288
+ 2 prefix/leaf_directory
289
+ 1 prefix/unusual#? directory ,
290
+
235
291
# inodes
236
292
$ gufi_du --inodes prefix | sort -k 2
237
293
14 prefix
@@ -313,6 +369,22 @@ $ gufi_du --apparent-size --block-size 1 prefix | sort -k 2
313
369
23 prefix/leaf_directory
314
370
15 prefix/unusual#? directory ,
315
371
372
+ $ gufi_du --apparent-size --block-size 2KB prefix | sort -k 2
373
+ 525 prefix
374
+ 1 prefix/directory
375
+ 1 prefix/directory/subdirectory
376
+ 0 prefix/empty_directory
377
+ 1 prefix/leaf_directory
378
+ 1 prefix/unusual#? directory ,
379
+
380
+ $ gufi_du --apparent-size --block-size 4KiB prefix | sort -k 2
381
+ 257 prefix
382
+ 1 prefix/directory
383
+ 1 prefix/directory/subdirectory
384
+ 0 prefix/empty_directory
385
+ 1 prefix/leaf_directory
386
+ 1 prefix/unusual#? directory ,
387
+
316
388
$ gufi_du --apparent-size --block-size 1 --total prefix | sort -k 2
317
389
1049673 prefix
318
390
11 prefix/directory
@@ -330,6 +402,14 @@ $ gufi_du --apparent-size --block-size 1 --total --summarize prefix
330
402
1049673 total
331
403
332
404
# separate dirs
405
+ $ gufi_du --separate-dirs prefix | sort -k 2
406
+ 0 prefix
407
+ 0 prefix/directory
408
+ 0 prefix/directory/subdirectory
409
+ 0 prefix/empty_directory
410
+ 8 prefix/leaf_directory
411
+ 0 prefix/unusual#? directory ,
412
+
333
413
$ gufi_du --separate-dirs --apparent-size --block-size 1 prefix | sort -k 2
334
414
1049624 prefix
335
415
6 prefix/directory
@@ -354,6 +434,14 @@ $ gufi_du --separate-dirs --apparent-size --block-size 1 --total --summarize pre
354
434
1049624 prefix
355
435
1049624 total
356
436
437
+ $ gufi_du --separate-dirs --inodes prefix | sort -k 2
438
+ 6 prefix
439
+ 3 prefix/directory
440
+ 2 prefix/directory/subdirectory
441
+ 0 prefix/empty_directory
442
+ 2 prefix/leaf_directory
443
+ 1 prefix/unusual#? directory ,
444
+
357
445
# inodes
358
446
$ gufi_du --inodes prefix | sort -k 2
359
447
14 prefix
@@ -385,6 +473,19 @@ $ gufi_du --inodes --total --summarize prefix
385
473
386
474
#####################################
387
475
476
+ #####################################
477
+ # Run gufi_du without arguments (index parent search/ shows up without a name)
478
+ $ gufi_du | sort -k 2
479
+ 8
480
+ 8 prefix
481
+ 0 prefix/directory
482
+ 0 prefix/directory/subdirectory
483
+ 0 prefix/empty_directory
484
+ 8 prefix/leaf_directory
485
+ 0 prefix/unusual#? directory ,
486
+
487
+ #####################################
488
+
388
489
#####################################
389
490
# Run gufi_du on a file path
390
491
# blocks (sparse files)
@@ -419,6 +520,14 @@ $ gufi_du --apparent-size --block-size 1 prefix/1MB prefix/1KB | sort -k 2
419
520
1024 prefix/1KB
420
521
1048576 prefix/1MB
421
522
523
+ $ gufi_du --apparent-size --block-size 2KB prefix/1MB prefix/1KB | sort -k 2
524
+ 1 prefix/1KB
525
+ 525 prefix/1MB
526
+
527
+ $ gufi_du --apparent-size --block-size 4KiB prefix/1MB prefix/1KB | sort -k 2
528
+ 1 prefix/1KB
529
+ 256 prefix/1MB
530
+
422
531
$ gufi_du --apparent-size --block-size 1 --total prefix/1MB prefix/1KB | sort -k 2
423
532
1024 prefix/1KB
424
533
1048576 prefix/1MB
@@ -434,6 +543,10 @@ $ gufi_du --apparent-size --block-size 1 --total --summarize prefix/1MB prefix/1
434
543
1049600 total
435
544
436
545
# separate dirs
546
+ $ gufi_du --separate-dirs prefix/1MB prefix/1KB | sort -k 2
547
+ 0 prefix/1KB
548
+ 0 prefix/1MB
549
+
437
550
$ gufi_du --separate-dirs --apparent-size --block-size 1 prefix/1MB prefix/1KB | sort -k 2
438
551
1024 prefix/1KB
439
552
1048576 prefix/1MB
@@ -452,6 +565,10 @@ $ gufi_du --separate-dirs --apparent-size --block-size 1 --total --summarize pre
452
565
1024 prefix/1KB
453
566
1049600 total
454
567
568
+ $ gufi_du --separate-dirs --inodes prefix/1MB prefix/1KB | sort -k 2
569
+ 1 prefix/1KB
570
+ 1 prefix/1MB
571
+
455
572
# inodes
456
573
$ gufi_du --inodes prefix/1MB prefix/1KB | sort -k 2
457
574
1 prefix/1KB
@@ -475,10 +592,20 @@ $ gufi_du --inodes --total --summarize prefix/1MB prefix/1KB
475
592
476
593
#####################################
477
594
# Warnings/Errors
595
+
596
+ # Non-existent path is treated as possible file name
478
597
$ gufi_du "search"
479
598
Warning: Did not get any results from gufi_query.
480
599
Does "search" have treesummary data?
481
600
601
+ # Non-existent path is discovered
602
+ $ gufi_du "non/existent/path"
603
+ "non/existent/path" is not a path
604
+
605
+ # Outside of index
606
+ $ gufi_du ".."
607
+ Warning: Ignoring path "..", which is not under index root "search"
608
+
482
609
$ gufi_du --inodes --apparent-size "prefix" | sort -k 2
483
610
warning: options --apparent-size and -b are ineffective with --inodes
484
611
14 prefix
0 commit comments