~180 differences between GNU coreutils and uutils, found by AI fuzzer
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 20/100
Research direction
Start with the attached issue_tester.zip and results.html, then run just repro to reproduce the reported differences between GNU coreutils 9.7 and uutils. The report spans many commands and behaviors, so identify a specific failing case and its corresponding code and tests before assessing scope. Done means the selected case matches GNU's reported output, exit status, and file effects.
Written by the indexing model from the issue text.
Description
I set up a dedicated container image where an AI could experiment freely with all kinds of options and flag combinations, without me worrying that it might break something important. It built a differential fuzzer that runs GNU coreutils 9.12 and uutils side by side and compares stdout, stderr, exit status and the resulting files.
just repro on project below, runs all the tests on found items to verify its current state.
fuzzer - fuzzer.zip
results in a html format - report.zip
Everything below this line was written entirely by AI.
//////////////////////////////////////////////////////////////
- GNU coreutils:
ls (GNU coreutils) 9.12 - uutils (upstream main, release build):
7ecdfad 2026-10-12 chore(deps): update rust crate zip to v9.0.2 - Every command ran with
LC_ALL=C,TZ=UTCand stdin redirected from a regular file (stdin.txt)
GNU coreutils 9.12 vs uutils(only some part of differences)
| Kind | Command | Difference |
|---|---|---|
| accepted/rejected | chmod --de -R --no-d -P 644 a.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: chmod: -R --dereference requires -H or -L |
| accepted/rejected | comm --check-order --no a.txt b.txt |
exit GNU 0, uutils 1stdout GNU: →apple 10→→banana 3+11 lines uutils: empty stderr GNU: empty uutils: error: the argument '--check-order' cannot be used with '--nocheck-order'For more information, try '--help'. |
| accepted/rejected | cp --attributes-only link copy.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: cp: cannot change attribute 'copy.txt': Source file is a non regular filefiles GNU: f 0644 0 150c532c copy.txtuutils: empty |
| accepted/rejected | cp --backup= a.txt copy.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: cp: cp: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: f 0644 82 0a3117cd copy.txtuutils: empty |
| accepted/rejected | cp --no-preserve a a.txt copy.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: cp: target: 'copy.txt' is not a directoryfiles GNU: f 0644 82 0a3117cd copy.txtuutils: empty |
| accepted/rejected | cp --pr a.txt copy.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: unexpected argument '--pr' foundtip: a similar argument exists: '--sparse'+4 lines files GNU: f 0644 82 0a3117cd copy.txtuutils: empty |
| accepted/rejected | cp --reflink --cop a.txt copy.txt |
exit GNU 1, uutils 0stderr GNU: cp: failed to clone 'copy.txt' from 'a.txt': Operation not supporteduutils: empty files GNU: empty uutils: f 0644 82 0a3117cd copy.txt |
| accepted/rejected | cp --symbolic-link -l a.txt copy.txt |
exit GNU 1, uutils 0stderr GNU: cp: cannot make both hard and symbolic linksTry 'cp --help' for more information.uutils: empty files GNU: empty uutils: f 0644 82 0a3117cd copy.txt |
| accepted/rejected | cp -l --reflink a.txt copy.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: cp: 'a.txt' -> 'copy.txt': Operation not supportedfiles GNU: f 0644 82 0a3117cd copy.txtuutils: empty |
| accepted/rejected | cp -s b.txt sub |
exit GNU 1, uutils 0stderr GNU: cp: sub/b.txt: can make relative symbolic links only in current directoryuutils: empty files GNU: empty uutils: l 0777 0 - sub/b.txt -> b.txt |
| accepted/rejected | df --block-size=0 -k |
exit GNU 1, uutils 0stdout GNU: empty uutils: Filesystem 1K-blocks Used Available Use% Mounted onoverlay 960201752 834381560 76970888 92% /+11 lines stderr GNU: df: invalid --block-size argument '0'uutils: empty |
| accepted/rejected | dircolors -b - |
exit GNU 0, uutils 1stdout GNU: LS_COLORS='';export LS_COLORSuutils: empty stderr GNU: empty uutils: dircolors: unrecognized keyword from |
| accepted/rejected | du --dereference-args -P dangling |
exit GNU 0, uutils 1stdout GNU: 0→danglinguutils: empty stderr GNU: empty uutils: du: cannot access 'dangling': No such file or directory |
| accepted/rejected | du -X - |
exit GNU 0, uutils 1stdout GNU: 4→./sub/deep12→./sub+1 lines uutils: empty stderr GNU: empty uutils: du: No such file or directory |
| accepted/rejected | du -d 0x10 |
exit GNU 0, uutils 1stdout GNU: 4→./sub/deep12→./sub+1 lines uutils: empty stderr GNU: empty uutils: du: invalid maximum depth '0x10'Try 'du du --help' for more information. |
| accepted/rejected | env --sp=1 |
exit GNU 127, uutils 0stdout GNU: empty uutils: COLUMNS=80HOME=/home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot0/box+4 lines stderr GNU: env: '1': No such file or directoryuutils: empty |
| accepted/rejected | env --unset= - |
exit GNU 0, uutils 125stderr GNU: empty uutils: env: cannot unset '': Invalid argument |
| accepted/rejected | env -a9223372036854775807 |
exit GNU 125, uutils 0stdout GNU: empty uutils: COLUMNS=80HOME=/home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot13/box+4 lines stderr GNU: env: must specify command with --argv0 (-a)Try 'env --help' for more information.uutils: empty |
| accepted/rejected | fmt --pr=1 |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '--pr' foundtip: a similar argument exists: '--prefix'+2 lines |
| accepted/rejected | fmt --ta |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '--ta' foundtip: a similar argument exists: '--tab-width'+2 lines |
| accepted/rejected | fold --bytes --ch |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: error: the argument '--bytes' cannot be used with '--characters'For more information, try '--help'. |
| accepted/rejected | head -c1-3 --lines=1 |
exit GNU 1, uutils 0stdout GNU: empty uutils: from stdinstderr GNU: head: invalid number of bytes: '1-3'uutils: empty |
| accepted/rejected | install --backup= a.txt newfile |
exit GNU 0, uutils 1stderr GNU: empty uutils: install: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: f 0755 82 0a3117cd newfileuutils: empty |
| accepted/rejected | install --context a.txt newfile |
exit GNU 0, uutils 1stderr GNU: empty uutils: install: missing destination file operand after 'newfile'Try 'install install --help' for more information.files GNU: f 0755 82 0a3117cd newfileuutils: empty |
| accepted/rejected | install --di -t1 newdir |
exit GNU 1, uutils 0stderr GNU: install: target directory not allowed when installing a directoryuutils: empty files GNU: empty uutils: d 0755 0 - newdir |
| accepted/rejected | install --mo=1 --preserve-timestamps a.txt newfile |
exit GNU 0, uutils 1stderr GNU: empty uutils: install: Permission denied |
| accepted/rejected | install -d -s newdir |
exit GNU 1, uutils 0stderr GNU: install: the strip option may not be used when installing a directoryuutils: empty files GNU: empty uutils: d 0755 0 - newdir |
| accepted/rejected | install -m -1 a.txt newfile |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines files GNU: f 0000 82 150c532c newfileuutils: empty |
| accepted/rejected | join --ch -t2 -j 2 a.txt b.txt |
exit GNU 0, uutils 1stdout GNU: 2banana 3uutils: 2banana 32+2 more differing parts in stdout stderr GNU: empty uutils: join: a.txt:4: is not sorted: apple 10 |
| accepted/rejected | join --check-order --nocheck-order a.txt b.txt |
exit GNU 0, uutils 1stdout GNU: banana 3 3uutils: empty stderr GNU: empty uutils: join: a.txt:2: is not sorted: apple 10 |
| accepted/rejected | ln --backup= a.txt newlink |
exit GNU 0, uutils 1stderr GNU: empty uutils: ln: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: f 0644 82 0a3117cd newlinkuutils: empty |
| accepted/rejected | ls --bl 0 --si |
exit GNU 2, uutils 0stdout GNU: empty uutils: a.txtb.txt+13 lines stderr GNU: ls: invalid --block-size argument '0'uutils: empty |
| accepted/rejected | ls --block-size=0 --human-readable |
exit GNU 2, uutils 0stdout GNU: empty uutils: a.txtb.txt+13 lines stderr GNU: ls: invalid --block-size argument '0'uutils: empty |
| accepted/rejected | ls --group-directories-first -L |
exit GNU 1, uutils 0stderr GNU: ls: cannot access 'dangling': No such file or directoryuutils: empty |
| accepted/rejected | mkdir --context newdir |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: the following required arguments were not provided: <dirs>...+2 lines files GNU: d 0755 0 - newdiruutils: empty |
| accepted/rejected | mkdir -m 1,2 newdir |
exit GNU 1, uutils 0stderr GNU: mkdir: invalid mode '1,2'uutils: empty files GNU: empty uutils: d 0002 0 - newdir |
| accepted/rejected | mkfifo -m -1 fifo |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines files GNU: o 0666 0 - fifouutils: empty |
| accepted/rejected | mv --backup= b.txt moved.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: mv: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: f 0644 38 5949bba7 moved.txtuutils: f 0644 38 5949bba7 b.txt |
| accepted/rejected | mv --no-c b.txt moved.txt |
exit GNU 1, uutils 0stderr GNU: mv: option '--no-c' is ambiguous; possibilities: '--no-clobber' '--no-copy'Try 'mv --help' for more information.uutils: empty files GNU: f 0644 38 5949bba7 b.txtuutils: f 0644 38 5949bba7 moved.txt |
| accepted/rejected | mv --update=none -u -S 9223372036854775807 sub newdir |
exit GNU 0, uutils 1stderr GNU: empty uutils: mv: cannot combine --backup with -n/--no-clobber or --update=none-failTry 'mv mv --help' for more information.files GNU: d 0755 0 - newdirf 0644 7 8febb964 newdir/.hidden+3 lines uutils: d 0755 0 - subf 0644 7 8febb964 sub/.hidden+3 lines |
| accepted/rejected | nl -b a.txt |
exit GNU 0, uutils 1stdout GNU: 1→from stdin 2→line two+2 lines uutils: empty stderr GNU: empty uutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| accepted/rejected | nl -f a.txt |
exit GNU 0, uutils 1stdout GNU: 1→from stdin 2→line two+1 lines uutils: empty stderr GNU: empty uutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| accepted/rejected | nl -h a.txt |
exit GNU 0, uutils 1stdout GNU: 1→from stdin 2→line two+1 lines uutils: empty stderr GNU: empty uutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| accepted/rejected | nl -i -1 |
exit GNU 0, uutils 1stdout GNU: 1→from stdin 0→line two+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines |
| accepted/rejected | nl -v -1 |
exit GNU 0, uutils 1stdout GNU: -1→from stdin 0→line two+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines |
| accepted/rejected | numfmt --from-unit=+5 5678 |
exit GNU 0, uutils 1stdout GNU: 28390uutils: empty stderr GNU: empty uutils: numfmt: invalid unit size: '+5' |
| accepted/rejected | numfmt --from=a 5678 |
exit GNU 0, uutils 1stdout GNU: 5678uutils: empty stderr GNU: empty uutils: numfmt: invalid argument 'a' for '--from' |
| accepted/rejected | numfmt --invalid=a 5678 |
exit GNU 0, uutils 1stdout GNU: 5678uutils: empty stderr GNU: empty uutils: error: invalid value 'a' for '--invalid <INVALID>' [possible values: abort, fail, warn, ignore]+1 lines |
| accepted/rejected | od --fo=1 |
exit GNU 1, uutils 0stdout GNU: empty uutils: 0000000 071146 066557 071440 062164 067151 066012 067151 0201450000020 073564 005157 066012 067151 020145 067546 071165 000012+1 lines stderr GNU: od: invalid character '1' in type string '1'uutils: empty |
| accepted/rejected | od --st=0x10 -c |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --st=1 -b |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --st=1 -d |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --st=1 -i |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --strings b.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: od: invalid --strings argument 'b.txt' |
| accepted/rejected | od --strings=0x10 -x |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --strings=2 -o |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od --strings=2 -s |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | od -j +5 #12604 |
exit GNU 0, uutils 1stdout GNU: 0000005 072163 064544 005156 064554 062556 072040 067567 0050120000025 064554 062556 063040 072557 005162+1 lines uutils: empty stderr GNU: empty uutils: od: invalid -j argument '+5' |
| accepted/rejected | od -l --st=0x10 |
exit GNU 1, uutils 0stderr GNU: od: no type may be specified when dumping stringsuutils: empty |
| accepted/rejected | pathchk 'sp ace.txt' --po |
exit GNU 0, uutils 1stderr GNU: empty uutils: pathchk: nonportable character ' ' in file name component 'sp ace.txt' |
| accepted/rejected | pathchk 'sp ace.txt' -p |
exit GNU 0, uutils 1stderr GNU: empty uutils: pathchk: nonportable character ' ' in file name component 'sp ace.txt' |
| accepted/rejected | pr --merge -2 |
exit GNU 1, uutils 0stdout GNU: empty uutils: 2026-10-12 11:54 Page 1from stdin+2 lines stderr GNU: pr: cannot specify number of columns when printing in paralleluutils: empty |
| accepted/rejected | pr -2D 18446744073709551615 |
exit GNU 0, uutils 1stdout GNU: 18446744073709551615 Page 1from stdin→→→ +1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -2J |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:55 Page 1from stdin→+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -2a |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:55 Page 1from stdin→→→ line two+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -2f |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:54 Page 1from stdin→→→ +1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -2h 18446744073709551615 |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 12:01 18446744073709551615 Page 1from stdin→→→ +1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -N -1 |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:54 Page 1from stdin+2 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--first-line-number <NUMBER>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | pr -T2 |
exit GNU 0, uutils 1stdout GNU: from stdin→→→ line two→→→ line fouruutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -W +5 |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:54 Page 1from +2 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--page-width <width>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | pr -l +5 |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--length <PAGE_LENGTH>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | pr -o +5 |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:54 Page 1 from stdin+2 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--indent <margin>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | pr -r2 |
exit GNU 0, uutils 1stdout GNU: 2026-10-12 11:55 Page 1from stdin→→→ +1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | pr -t2 |
exit GNU 0, uutils 1stdout GNU: from stdin→→→ line two→→→ line fouruutils: empty stderr GNU: empty uutils: error: unexpected argument '-2' found tip: to pass '-2' as a value, use '-- -2'+2 lines |
| accepted/rejected | ptx -G |
exit GNU 1, uutils 0stdout GNU: empty uutils: .xx "" "line" "four" "".xx "" "" "from stdin" ""+4 lines stderr GNU: ptx: error: regular expression has a match of length zero: '\n'uutils: empty |
| accepted/rejected | ptx -S a b.txt |
exit GNU 1, uutils 0stdout GNU: empty uutils: te 7 Elder berry/ pple 10 b+6 lines stderr GNU: ptx: error: regular expression has a match of length zero: 'a'uutils: empty |
| accepted/rejected | ptx -b '' |
exit GNU 0, uutils 1stderr GNU: empty uutils: ptx: : No such file or directory |
| accepted/rejected | ptx -g 0x10 |
exit GNU 0, uutils 1stdout GNU: line two line four from stdin from stdin line two line four+4 lines uutils: empty stderr GNU: empty uutils: error: invalid value '0x10' for '--gap-size <NUMBER>': invalid digit found in stringFor more information, try '--help'. |
| accepted/rejected | ptx -i '' |
exit GNU 0, uutils 1stderr GNU: empty uutils: ptx: : No such file or directory |
| accepted/rejected | ptx -o '' |
exit GNU 0, uutils 1stderr GNU: empty uutils: ptx: : No such file or directory |
| accepted/rejected | ptx -r |
exit GNU 1, uutils 0stdout GNU: empty uutils: line fourfrom stdin+1 lines stderr GNU: ptx: error: regular expression has a match of length zero: '\n'uutils: empty |
| accepted/rejected | ptx -w 0x10 |
exit GNU 0, uutils 1stdout GNU: / four from/+4 lines uutils: empty stderr GNU: empty uutils: error: invalid value '0x10' for '--width <NUMBER>': invalid digit found in stringFor more information, try '--help'. |
| accepted/rejected | readlink --canonicalize-e --canonicalize-m .hidden |
exit GNU 0, uutils 1stdout GNU: /home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot3/box/.hiddenuutils: empty |
| accepted/rejected | readlink -e --canonicalize dangling |
exit GNU 0, uutils 1stdout GNU: /home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot9/box/missinguutils: empty |
| accepted/rejected | realpath --no -e dangling |
exit GNU 1, uutils 0stdout GNU: empty uutils: /home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot9/box/danglingstderr GNU: realpath: dangling: No such file or directoryuutils: empty |
| accepted/rejected | rm --dir -i sub |
exit GNU 1, uutils 0stderr GNU: rm: cannot remove 'sub': Is a directoryuutils: rm: remove directory 'sub'? (no newline) |
| accepted/rejected | rm --fo -I |
exit GNU 1, uutils 0stderr GNU: rm: missing operandTry 'rm --help' for more information.uutils: empty |
| accepted/rejected | rm --interactive=always --dir sub |
exit GNU 1, uutils 0stderr GNU: rm: cannot remove 'sub': Is a directoryuutils: rm: remove directory 'sub'? (no newline) |
| accepted/rejected | rm --pr empty.txt |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: unexpected argument '--pr' foundtip: a similar argument exists: '--progress'+2 lines files GNU: empty uutils: f 0644 0 150c532c empty.txt |
| accepted/rejected | rm -f --interactive=a |
exit GNU 1, uutils 0stderr GNU: rm: missing operandTry 'rm --help' for more information.uutils: empty |
| accepted/rejected | rm -f -i |
exit GNU 1, uutils 0stderr GNU: rm: missing operandTry 'rm --help' for more information.uutils: empty |
| accepted/rejected | shuf --ra=a.txt |
exit GNU 0, uutils 1stdout GNU: line twofrom stdin+1 lines uutils: empty stderr GNU: empty uutils: error: unexpected argument '--ra' foundtip: a similar argument exists: '--random-seed'+4 lines |
| accepted/rejected | sort +1 --human-numeric-sort --random-sor |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-hR' are incompatibleuutils: empty |
| accepted/rejected | sort --batch-size +5 |
exit GNU 0, uutils 1stdout GNU: from stdinline four+1 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--batch-size <N_MERGE>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | sort --hu -g +1 -2 |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-gh' are incompatibleuutils: empty |
| accepted/rejected | sort --ke 18446744073709551615 --general-numeric-sort -M |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-gM' are incompatibleuutils: empty |
| accepted/rejected | sort --mo --version- --ke=1 |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-MV' are incompatibleuutils: empty |
| accepted/rejected | sort --month-sort -k 2 --hu |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-hM' are incompatibleuutils: empty |
| accepted/rejected | sort --nu --version- --key 18446744073709551615 |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-nV' are incompatibleuutils: empty |
| accepted/rejected | sort --ou 1 --de |
exit GNU 2, uutils 0stderr GNU: sort: options '-o --debug' are incompatibleuutils: sort: text ordering performed using simple byte comparisonfiles GNU: empty uutils: f 0644 80 7eb904ca 1 |
| accepted/rejected | sort --parallel +5 #15183 |
exit GNU 0, uutils 1stdout GNU: from stdinline four+1 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--parallel <NUM_THREADS>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | sort --random-sor -k 1 --numeric-sort |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-nR' are incompatibleuutils: empty |
| accepted/rejected | sort --version-sort +1 -2 --mo |
exit GNU 2, uutils 0stdout GNU: empty uutils: from stdinline four+1 lines stderr GNU: sort: options '-MV' are incompatibleuutils: empty |
| accepted/rejected | sort -R --random-sou 18446744073709551615 +0 -1V |
exit GNU 0, uutils 2stdout GNU: from stdinline four+1 lines uutils: empty stderr GNU: empty uutils: sort: open failed: 18446744073709551615: No such file or directory |
| accepted/rejected | sort -S +5 |
exit GNU 0, uutils 1stdout GNU: from stdinline four+1 lines uutils: empty stderr GNU: empty uutils: error: a value is required for '--buffer-size <SIZE>' but none was suppliedFor more information, try '--help'. |
| accepted/rejected | split --hex-suffixes= #13749 |
exit GNU 0, uutils 1stderr GNU: empty uutils: split: invalid suffix length: ''files GNU: f 0644 31 31ed1b75 x00uutils: empty |
| accepted/rejected | split --hex-suffixes=1,2 -x #13749 |
exit GNU 1, uutils 0stderr GNU: split: '1,2': invalid start value for hexadecimal suffixTry 'split --help' for more information.uutils: empty files GNU: empty uutils: f 0644 31 31ed1b75 x00 |
| accepted/rejected | split --hex=1-3 --nume #13749 |
exit GNU 1, uutils 0stderr GNU: split: '1-3': invalid start value for hexadecimal suffixTry 'split --help' for more information.uutils: empty files GNU: empty uutils: f 0644 31 31ed1b75 x00 |
| accepted/rejected | split --numeric-suffixes= #13749 |
exit GNU 0, uutils 1stderr GNU: empty uutils: split: invalid suffix length: ''files GNU: f 0644 31 31ed1b75 x00uutils: empty |
| accepted/rejected | split -n +5 |
exit GNU 0, uutils 1stderr GNU: empty uutils: split: invalid number of chunks: '+5'files GNU: f 0644 7 ed99ed2d xaaf 0644 6 a1f57ac2 xab+3 lines uutils: empty |
| accepted/rejected | tail --bytes 1,2 --lines 2 |
exit GNU 1, uutils 0stdout GNU: empty uutils: line fourstderr GNU: tail: invalid number of bytes: '1,2'uutils: empty |
| accepted/rejected | tail --max-unchanged-stats=18446744073709551615 |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: tail: invalid maximum number of unchanged stats between opens: '18446744073709551615'Try 'tail tail --help' for more information. |
| accepted/rejected | truncate --no-create --io-blocks --si=9223372036854775807 - |
exit GNU 0, uutils 1stderr GNU: empty uutils: truncate: overflow in 9223372036854775807 * 4096 byte blocks |
| accepted/rejected | unexpand --first-only - |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: error: the argument '--first-only' cannot be used multiple timesFor more information, try '--help'. |
| accepted/rejected | uniq +1 |
exit GNU 0, uutils 1stdout GNU: from stdinline two+1 lines uutils: empty stderr GNU: empty uutils: uniq: +1: No such file or directory |
| accepted/rejected | uniq --all-repeated -1 |
exit GNU 0, uutils 1stderr GNU: empty uutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines |
| output/exit | base32 --ignore-garbage --de binary.bin |
stdout GNU: <U+FFFD><U+FFFD><U+FFFD> (no newline)uutils: empty stderr GNU: base32: invalid inputuutils: base32: error: invalid input |
| output/exit | base64 --decode |
stdout GNU: ~<U+FFFD>& (no newline)uutils: empty stderr GNU: base64: invalid inputuutils: base64: error: invalid input |
| output/exit | basenc --base16 --decode a.txt |
stdout GNU: <U+FFFD> (no newline)uutils: empty stderr GNU: basenc: invalid inputuutils: basenc: error: invalid input |
| output/exit | basenc --base16 -w 18446744073709551615 |
stdout GNU: 66726F6D20737464696E0A6C696E652074776F0A0A6C696E6520666F75720A (no newline)uutils: 66726F6D20737464696E0A6C696E652074776F0A0A6C696E6520666F75720A |
| output/exit | basenc --base32 --wr 18446744073709551615 |
stdout GNU: MZZG63JAON2GI2LOBJWGS3TFEB2HO3YKBJWGS3TFEBTG65LSBI====== (no newline)uutils: MZZG63JAON2GI2LOBJWGS3TFEB2HO3YKBJWGS3TFEBTG65LSBI====== |
| output/exit | basenc --base32 -i --decode a.txt |
stdout GNU: <U+07A7> (no newline)uutils: empty stderr GNU: basenc: invalid inputuutils: basenc: error: invalid input |
| output/exit | basenc --base64 -d |
stdout GNU: ~<U+FFFD>& (no newline)uutils: empty stderr GNU: basenc: invalid inputuutils: basenc: error: invalid input |
| output/exit | basenc --base64 -w18446744073709551615 |
stdout GNU: ZnJvbSBzdGRpbgpsaW5lIHR3bwoKbGluZSBmb3VyCg== (no newline)uutils: ZnJvbSBzdGRpbgpsaW5lIHR3bwoKbGluZSBmb3VyCg== |
| output/exit | basenc --base64u --decode |
stdout GNU: ~<U+FFFD>& (no newline)uutils: empty stderr GNU: basenc: invalid inputuutils: basenc: error: invalid input |
| output/exit | basenc --z85 --decode a.txt |
stdout GNU: "<U+FFFD><U+FFFD>e (no newline)uutils: empty stderr GNU: basenc: invalid inputuutils: basenc: error: invalid input |
| output/exit | basenc -w 18446744073709551615 --base5 |
stdout GNU: 2Zc54v4ek5WUQgmcyf38jkbpKm3dAQ1zvahCYhpuPWH (no newline)uutils: 2Zc54v4ek5WUQgmcyf38jkbpKm3dAQ1zvahCYhpuPWH |
| output/exit | chmod --dereference -h +t link |
files GNU: f 0644 82 0a3117cd a.txtuutils: f 1644 82 0a3117cd a.txt |
| output/exit | chmod --verbose 644 644 |
stdout GNU: '644' could not be accesseduutils: empty |
| output/exit | chmod -P +t link |
files GNU: f 1777 82 0a3117cd a.txtuutils: f 1644 82 0a3117cd a.txt |
| output/exit | cksum - |
stdout GNU: 3206756708 31 -uutils: 3206756708 31 |
| output/exit | comm --no --ch a.txt b.txt |
stdout GNU: →apple 10→→banana 3uutils: empty stderr GNU: comm: file 1 is not in sorted orderuutils: error: the argument '--nocheck-order' cannot be used with '--check-order'For more information, try '--help'. |
| output/exit | comm --to --ch a.txt b.txt |
stdout GNU: empty uutils: 0→1→1→total |
| output/exit | cp --at --remove-destination a.txt copy.txt |
files GNU: f 0644 0 150c532c copy.txtuutils: f 0644 82 0a3117cd copy.txt |
| output/exit | cp --at --update=a a.txt copy.txt |
files GNU: f 0644 0 150c532c copy.txtuutils: f 0644 82 0a3117cd copy.txt |
| output/exit | cp --at -u a.txt copy.txt |
files GNU: f 0644 0 150c532c copy.txtuutils: f 0644 82 0a3117cd copy.txt |
| output/exit | cp --attributes-only --copy-contents a.txt copy.txt |
files GNU: f 0644 0 150c532c copy.txtuutils: f 0644 82 0a3117cd copy.txt |
| output/exit | cp --attributes-only --ref=auto a.txt copy.txt |
files GNU: f 0644 0 150c532c copy.txtuutils: f 0644 82 0a3117cd copy.txt |
| output/exit | date '-d ' -s1 |
stdout GNU: empty uutils: Mon Oct 12 01:00:00 UTC 2026stderr GNU: date: the options to print and set the time may not be used togetherTry 'date --help' for more information.uutils: date: cannot set date: Operation not permitted |
| output/exit | date --file=2 --set=2 #14498 |
stdout GNU: empty uutils: Mon Oct 12 02:00:00 UTC 2026stderr GNU: date: the options to print and set the time may not be used togetherTry 'date --help' for more information.uutils: date: cannot set date: Operation not permitted |
| output/exit | date --res --se 1 |
stdout GNU: empty uutils: 1791766800.000000000stderr GNU: date: the options to print and set the time may not be used togetherTry 'date --help' for more information.uutils: date: cannot set date: Operation not permitted |
| output/exit | date -s2 --ref=.. |
stdout GNU: empty uutils: Mon Oct 12 02:00:00 UTC 2026stderr GNU: date: the options to print and set the time may not be used togetherTry 'date --help' for more information.uutils: date: cannot set date: Operation not permitted |
| output/exit | dircolors --print-ls-colors |
stdout GNU: empty uutils: [0mrs→0[0m[01;34mdi→01;34[0m+87 lines |
| output/exit | dircolors -b |
stdout GNU: LS_COLORS='';uutils: LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:s... |
| output/exit | dircolors -c |
stdout GNU: setenv LS_COLORS ''uutils: setenv LS_COLORS 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:... |
| output/exit | dircolors -p |
stdout GNU: # Copyright (C) 1996-2026 Free Software Foundation, Inc.# Copying and distribution of this file, with or without modification,+2 lines uutils: empty +6 more differing parts in stdout |
| output/exit | du --exclude-from - a.txt missing.txt |
stdout GNU: 4→a.txtuutils: empty stderr GNU: du: cannot access 'missing.txt': No such file or directoryuutils: du: No such file or directory |
| output/exit | du --ma 0x10 a.txt missing.txt |
stdout GNU: 4→a.txtuutils: empty stderr GNU: du: cannot access 'missing.txt': No such file or directoryuutils: du: invalid maximum depth '0x10'Try 'du du --help' for more information. |
| output/exit | du --separate-dirs --total |
stdout GNU: 56→totaluutils: 44→total |
| output/exit | du --total --time |
stdout GNU: 56→2020-10-23 12:26→totaluutils: 56→total |
| output/exit | env - --split-string= |
stdout GNU: --split-string=uutils: empty |
| output/exit | env --default-signal #15187 |
stdout GNU: empty uutils: RUST_SIGPIPE=default |
| output/exit | fmt --pr 9223372036854775807 b.txt missing.txt |
stdout GNU: apple 10banana 3+2 lines uutils: empty stderr GNU: fmt: cannot open 'missing.txt' for reading: No such file or directoryuutils: error: unexpected argument '--pr' foundtip: a similar argument exists: '--prefix'+2 lines |
| output/exit | fmt --ta 'sp ace.txt' sub |
stdout GNU: file with spaceseconduutils: empty stderr GNU: fmt: error reading 'sub': Is a directoryuutils: error: unexpected argument '--ta' foundtip: a similar argument exists: '--tab-width'+2 lines |
| output/exit | fmt -g 1 b.txt |
stdout GNU: apple 10uutils: apple10 |
| output/exit | fmt binary.bin |
stdout GNU: \00 (no newline)uutils: \00+1 more differing parts in stdout |
| output/exit | fmt crlf.txt |
stdout GNU: one<CR> (no newline) two<CR> (no newline)+1 lines uutils: one two three |
| output/exit | fold --wi 2 unicode.txt |
stdout GNU: żó+2 lines uutils: żółć+2 more differing parts in stdout |
| output/exit | fold -c -b 'sp ace.txt' sub |
stdout GNU: file with spaceseconduutils: empty stderr GNU: fold: sub: Is a directoryuutils: error: the argument '--characters' cannot be used with '--bytes'For more information, try '--help'. |
| output/exit | head --li 1-3 --bytes=2 b.txt missing.txt |
stdout GNU: empty uutils: ==> b.txt <==ap (no newline)stderr GNU: head: invalid number of lines: '1-3'uutils: head: cannot open 'missing.txt' for reading: No such file or directory |
| output/exit | install --ba= --di a.txt newfile |
stderr GNU: install: cannot create directory 'a.txt': File existsuutils: install: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: d 0755 0 - newfileuutils: empty |
| output/exit | install --context a.txt b.txt sub |
files GNU: f 0755 82 0a3117cd sub/a.txtuutils: empty |
| output/exit | install --di --no newfile a.txt newfile |
stderr GNU: install: extra operand 'newfile'Try 'install --help' for more information.uutils: install: cannot create directory 'a.txt': File existsfiles GNU: empty uutils: d 0755 0 - newfile |
| output/exit | install --directory --owner=2 newdir |
stderr GNU: install: cannot change owner and permissions of 'newdir': Operation not permitteduutils: install: failed to chown 'newdir': changing ownership of 'newdir': Operation not permittedfiles GNU: d 0700 0 - newdiruutils: d 0755 0 - newdir |
| output/exit | install --directory --strip a.txt newfile |
stderr GNU: install: the strip option may not be used when installing a directoryuutils: install: cannot create directory 'a.txt': File existsfiles GNU: empty uutils: d 0755 0 - newfile |
| output/exit | install --gr=2 -d newfile |
stderr GNU: install: cannot change owner and permissions of 'newfile': Operation not permitteduutils: install: failed to chown 'newfile': changing group of 'newfile': Operation not permittedfiles GNU: d 0700 0 - newfileuutils: d 0755 0 - newfile |
| output/exit | install --group=1 --ba= a.txt newfile |
stderr GNU: install: cannot change ownership of 'newfile': Operation not permitteduutils: install: ambiguous argument '' for 'backup type'Valid arguments are:+5 lines files GNU: f 0600 82 0a3117cd newfileuutils: empty |
| output/exit | join --hea --ze unicode.txt nonl.txt |
stdout GNU: zażółć gęślą jaźń Ångström <U+65E5><U+672C><U+8A9E> newline at end\00 (no newline)uutils: zażółć gęślą jaźń Ångström <U+65E5><U+672C><U+8A9E> newline at end\00 (no newline) |
| output/exit | join -12 -22 -t1 a.txt b.txt |
stdout GNU: 1cherry 2uutils: 1cherry 21 |
| output/exit | join -a 1 a.txt b.txt |
stdout GNU: trailing spaceuutils: trailing space |
| output/exit | join -a2 -z a.txt b.txt |
stdout GNU: apple 10 banana 3 date 7 Elder berry\00 (no newline)uutils: apple 10 banana 3 date 7 Elder berry \00 (no newline) |
| output/exit | join -j 10 a.txt b.txt |
stdout GNU: banana 3uutils: banana 3+9 more differing parts in stdout |
| output/exit | join -j 2 -a2 a.txt b.txt |
stdout GNU: empty uutils: empty |
| output/exit | join -v 1 a.txt b.txt |
stdout GNU: trailing spaceuutils: trailing space |
| output/exit | ln --backup=1 a.txt newlink |
stderr GNU: Try 'ln --help' for more information.uutils: Try 'ln ln --help' for more information.files GNU: f 0644 82 0a3117cd newlinkuutils: empty |
| output/exit | ln --interactive --sy -b a.txt |
stderr GNU: ln: replace './a.txt'? (no newline)uutils: ln: replace './a.txt'? ln: files GNU: f 0644 82 0a3117cd a.txtuutils: f 0644 82 0a3117cd a.txt~ |
| output/exit | ln --interactive -s --suffix=18446744073709551615 a.txt |
stderr GNU: ln: replace './a.txt'? (no newline)uutils: ln: replace './a.txt'? ln: files GNU: f 0644 82 0a3117cd a.txtuutils: f 0644 82 0a3117cd a.txt18446744073709551615 |
| output/exit | ln -v a.txt newlink |
stdout GNU: 'newlink' => 'a.txt'uutils: 'newlink' -> 'a.txt' |
| output/exit | ls --all -X |
stdout GNU: empty uutils: ...+1 more differing parts in stdout |
| output/exit | ls --bl 0 --classify=2 |
exit GNU 2, uutils 1stderr GNU: ls: invalid --block-size argument '0'uutils: error: invalid value '2' for '--classify[=<when>]' [possible values: always, auto, never]+1 lines |
| output/exit | ls --bl 0 --time 2 |
exit GNU 2, uutils 1stderr GNU: ls: invalid --block-size argument '0'uutils: error: invalid value '2' for '--time <field>' [possible values: atime, ctime, mtime, birth]+1 lines |
| output/exit | ls --bl 9223372036854775807 -s |
stdout GNU: total 11 a.txt+4 lines uutils: total 00 a.txt+4 lines +3 more differing parts in stdout |
| output/exit | ls --block-size 0 --quoti=2 |
exit GNU 2, uutils 1stderr GNU: ls: invalid --block-size argument '0'uutils: error: invalid value '2' for '--quoting-style <quoting-style>' [possible values: literal, locale, shell, shell-escape, shell-always, shell-escape-always, clocale, c, escap...+1 lines |
| output/exit | ls --block-size 1,2 --sort=1 |
exit GNU 2, uutils 1stderr GNU: ls: invalid suffix in --block-size argument '1,2'uutils: error: invalid value '1' for '--sort <field>' [possible values: name, none, time, size, version, extension, width]+1 lines |
| output/exit | ls --block-size=0 --color=2 |
exit GNU 2, uutils 1stderr GNU: ls: invalid --block-size argument '0'uutils: error: invalid value '2' for '--color[=<color>]' [possible values: always, auto, never]+1 lines |
| output/exit | ls --fo=a |
stdout GNU: exec.sh link long.txt→nonl.txt sp ace.txt stdin.txt subuutils: exec.sh→ link long.txt→nonl.txt sp ace.txt stdin.txt→ sub |
| output/exit | ls --full-time sub empty.txt |
stdout GNU: -rw-r--r-- 1 ubuntu ubuntu 0 2020-09-18 12:26:40.000000000 +0000 empty.txtuutils: -rw-r--r-- 1 ubuntu ubuntu 0 2020-09-18 12:26:40.000000000 +0000 empty.txt |
| output/exit | ls --hyperlink=always |
stdout GNU: ]8;;file://b7c69a5a0ad3/home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-179180606562211799...uutils: ]8;;file://b7c69a5a0ad3\dangling]8;;\+1 more differing parts in stdout |
| output/exit | mkdir --co newdir missing.txt |
files GNU: d 0755 0 - newdiruutils: empty |
| output/exit | mkdir --context --mo=2 sub newdir |
stderr GNU: mkdir: cannot create directory 'sub': File existsuutils: error: a value is required for '--context <CTX>' but none was suppliedFor more information, try '--help'.files GNU: d 0002 0 - newdiruutils: empty |
| output/exit | mkdir --mo=1,2 newdir newdir |
stderr GNU: mkdir: invalid mode '1,2'uutils: mkdir: newdir: File existsfiles GNU: empty uutils: d 0002 0 - newdir |
| output/exit | mkfifo --mo=1,2 sub newdir |
stderr GNU: mkfifo: invalid modeuutils: mkfifo: cannot create fifo 'sub': File existsfiles GNU: empty uutils: o 0002 0 - newdir |
| output/exit | mv --backup=1 b.txt moved.txt |
stderr GNU: Try 'mv --help' for more information.uutils: Try 'mv mv --help' for more information.files GNU: f 0644 38 5949bba7 moved.txtuutils: f 0644 38 5949bba7 b.txt |
| output/exit | mv --update=none --suffix 1 b.txt moved.txt |
stderr GNU: mv: cannot combine --backup with --exchange, -n, or --update=none-failTry 'mv --help' for more information.uutils: mv: cannot combine --backup with -n/--no-clobber or --update=none-failTry 'mv mv --help' for more information.files GNU: f 0644 38 5949bba7 moved.txtuutils: f 0644 38 5949bba7 b.txt |
| output/exit | mv --update=none -b link copy.txt |
stderr GNU: mv: cannot combine --backup with --exchange, -n, or --update=none-failTry 'mv --help' for more information.uutils: mv: cannot combine --backup with -n/--no-clobber or --update=none-failTry 'mv mv --help' for more information.files GNU: l 0777 0 - copy.txt -> a.txtuutils: l 0777 0 - link -> a.txt |
| output/exit | mv -S9223372036854775807 --no-clobber sub newdir |
stderr GNU: mv: cannot combine --backup with --exchange, -n, or --update=none-failTry 'mv --help' for more information.uutils: mv: cannot combine --backup with -n/--no-clobber or --update=none-failTry 'mv mv --help' for more information.files GNU: d 0755 0 - newdirf 0644 7 8febb964 newdir/.hidden+3 lines uutils: d 0755 0 - subf 0644 7 8febb964 sub/.hidden+3 lines |
| output/exit | mv -b --no-clobber b.txt moved.txt |
stderr GNU: mv: cannot combine --backup with --exchange, -n, or --update=none-failTry 'mv --help' for more information.uutils: mv: cannot combine --backup with -n/--no-clobber or --update=none-failTry 'mv mv --help' for more information.files GNU: f 0644 38 5949bba7 moved.txtuutils: f 0644 38 5949bba7 b.txt |
| output/exit | nl --body-numbering=a.txt b.txt missing.txt |
stdout GNU: 1→apple 10 2→banana 3+3 lines uutils: empty stderr GNU: nl: missing.txt: No such file or directoryuutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| output/exit | nl --fo a.txt 'sp ace.txt' sub |
stdout GNU: 1→file with space 2→seconduutils: empty stderr GNU: nl: sub: Is a directoryuutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| output/exit | nl --header-numbering=a.txt b.txt missing.txt |
stdout GNU: 1→apple 10 2→banana 3+2 lines uutils: empty stderr GNU: nl: missing.txt: No such file or directoryuutils: nl: Invalid arguments supplied.invalid numbering style: 'a.txt' |
| output/exit | nl --li -1 b.txt missing.txt |
stdout GNU: 1→apple 10 0→banana 3+2 lines uutils: empty stderr GNU: nl: missing.txt: No such file or directoryuutils: error: unexpected argument '-1' found tip: to pass '-1' as a value, use '-- -1'+2 lines |
| output/exit | nl -s 18446744073709551615 |
stdout GNU: empty uutils: empty |
| output/exit | numfmt --from a |
exit GNU 2, uutils 1stderr GNU: numfmt: invalid number: 'from'uutils: numfmt: invalid argument 'a' for '--from' |
| output/exit | numfmt --from- +5 |
exit GNU 2, uutils 1stderr GNU: numfmt: invalid number: 'from'uutils: numfmt: invalid unit size: '+5' |
| output/exit | numfmt --invalid=a |
exit GNU 2, uutils 1stderr GNU: numfmt: invalid number: 'from'uutils: error: invalid value 'a' for '--invalid <INVALID>' [possible values: abort, fail, warn, ignore]+1 lines |
| output/exit | od 'sp ace.txt' sub |
stdout GNU: 0000027uutils: empty |
| output/exit | od --fo=a |
stdout GNU: 0000000 f r o m sp s t d i n nl l i n e sp0000020 t w o nl nl l i n e sp f o u r nluutils: 0000000 071146 066557 071440 062164 067151 066012 067151 0201450000020 073564 005157 066012 067151 020145 067546 071165 000012 |
| output/exit | paste 'sp ace.txt' sub |
stdout GNU: file with space→second→uutils: empty stderr GNU: paste: sub: Is a directoryuutils: paste: Is a directory |
| output/exit | paste -s b.txt missing.txt |
stdout GNU: apple 10→banana 3→date 7→→Elder berryuutils: empty stderr GNU: paste: missing.txt: No such file or directoryuutils: paste: No such file or directory |
| output/exit | <pipe> ptx --se a -b b.txt --ma 2 unicode.txt nonl.txt |
stdout GNU: źń Ån gström <U+65E5><U+672C><U+8A9E> żółć gęślą ja+11 lines uutils: źń Ån gström <U+65E5><U+672C><U+8A9E>/ żółć gęślą j+11 lines |
| output/exit | ptx |
stdout GNU: from stdin line two line four from stdin line two line four+4 lines uutils: line four from stdin+4 lines |
| output/exit | ptx --right-side-refs -M18446744073709551615 binary.bin |
stdout GNU: /"#$%&'()*+,-./0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`/<U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD>/ /[\]^_` abcdefghijklmnopqrstuvwxyz{|}~<U+FFFD><U+FFFD><U+FFFD>uutils: /!"#$%&'()*+,-./0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZ/ / abcdefghijklmnopqrstuvwxyz/ |
| output/exit | ptx --right-side-refs -b b.txt --wi +5 crlf.txt |
stdout GNU: / // h/+2 lines uutils: / h/ o/+1 lines |
| output/exit | ptx --traditional -i 1 unicode.txt nonl.txt |
stderr GNU: ptx: 1: No such file or directoryuutils: ptx: : No such file or directoryfiles GNU: f 0644 0 150c532c nonl.txtuutils: f 0644 17 d08ada44 nonl.txt |
| output/exit | realpath --no --logical dangling |
stdout GNU: /home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot3/box/missinguutils: /home/rafal/Projekty/Obce/coreutils/tmp/flagdiff/work/sandbox/run-7-1791806065622117992/slot3/box/dangling |
| output/exit | rm --pr empty.txt missing.txt |
stderr GNU: rm: cannot remove 'missing.txt': No such file or directoryuutils: error: unexpected argument '--pr' foundtip: a similar argument exists: '--progress'+2 lines files GNU: empty uutils: f 0644 0 150c532c empty.txt |
| output/exit | shuf --re --ra=b.txt |
stdout GNU: line twofrom stdin+111 lines uutils: empty stderr GNU: shuf: 'b.txt': end of fileuutils: error: unexpected argument '--ra' foundtip: a similar argument exists: '--random-seed'+4 lines |
| output/exit | split --filter=1 |
exit GNU 127, uutils 1stderr GNU: sh: 1: 1: not foundsplit: with FILE=xaa, exit 127 from command: 1uutils: /bin/sh: 1: 1: not foundsplit: Shell process returned 127 |
| output/exit | split --hex-suffixes=1 -d #13749 |
files GNU: f 0644 31 31ed1b75 x01uutils: f 0644 31 31ed1b75 x00 |
| output/exit | split --hex-suffixes=1 -x #13749 |
files GNU: f 0644 31 31ed1b75 x01uutils: f 0644 31 31ed1b75 x00 |
| output/exit | split --nume=1 --hex #13749 |
files GNU: f 0644 31 31ed1b75 x01uutils: f 0644 31 31ed1b75 x00 |
| output/exit | split --nume=1 -x #13749 |
files GNU: f 0644 31 31ed1b75 x01uutils: f 0644 31 31ed1b75 x00 |
| output/exit | split --nume=2 -d #13749 |
files GNU: f 0644 31 31ed1b75 x02uutils: f 0644 31 31ed1b75 x00 |
| output/exit | split --verbose --filter : |
stdout GNU: executing with FILE=xaauutils: creating file 'xaa' |
| output/exit | split -n2 --verb |
stdout GNU: creating file 'xaa'creating file 'xab'uutils: empty |
| output/exit | stat --printf 9223372036854775807 --fo 9223372036854775807 b.txt |
stdout GNU: 9223372036854775807uutils: 9223372036854775807 (no newline) |
| output/exit | sum -s -r |
stdout GNU: 44019 1uutils: 2756 1 |
| output/exit | tail --max-unchanged-stats=9223372036854775807 'sp ace.txt' sub |
stdout GNU: ==> 'sp ace.txt' <==file with space+2 lines uutils: empty stderr GNU: tail: error reading 'sub': Is a directoryuutils: tail: invalid maximum number of unchanged stats between opens: '9223372036854775807'Try 'tail tail --help' for more information. |
| output/exit | tail -n1-3 --by=2 'sp ace.txt' sub |
stdout GNU: empty uutils: ==> 'sp ace.txt' <==d+1 lines stderr GNU: tail: invalid number of lines: '1-3'uutils: tail: error reading 'sub': Is a directory |
| output/exit | timeout 1 --foreground |
exit GNU 127, uutils 125stderr GNU: timeout: failed to run command '--foreground': No such file or directoryuutils: error: the following required arguments were not provided: <command>...+2 lines |
| output/exit | timeout 1 --ki=18446744073709551615 #15178 |
exit GNU 127, uutils 125stderr GNU: timeout: failed to run command '--ki=18446744073709551615': No such file or directoryuutils: error: the following required arguments were not provided: <command>...+2 lines |
| output/exit | timeout 1 -s1,2 |
exit GNU 127, uutils 125stderr GNU: timeout: failed to run command '-s1,2': No such file or directoryuutils: error: the following required arguments were not provided: <command>...+2 lines |
| output/exit | timeout 1 -v |
exit GNU 127, uutils 125stderr GNU: timeout: failed to run command '-v': No such file or directoryuutils: error: the following required arguments were not provided: <command>...+2 lines |
| output/exit | truncate -s 9223372036854775807 -o - |
stderr GNU: truncate: overflow in 9223372036854775807 * 4096 byte blocks for file '-'uutils: truncate: overflow in 9223372036854775807 * 4096 byte blocksfiles GNU: f 0644 0 150c532c -uutils: empty |
| output/exit | uname --all- --all |
stdout GNU: Linux b7c69a5a0ad3 7.0.0-38-generic #38-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 4 09:10:14 UTC 2026 x86_64 GNU/Lin...uutils: Kernel name: LinuxNode name: b7c69a5a0ad3+4 lines |
| output/exit | uniq --skip-fields=2 binary.bin |
stdout GNU: empty uutils: (no newline) !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD><U+FFFD>... |
| output/exit | uniq -f 2 -1 |
stdout GNU: line twoline fouruutils: empty |
| output/exit | uniq b.txt +1 |
stdout GNU: apple 10banana 3+2 lines uutils: empty files GNU: empty uutils: f 0644 38 5949bba7 +1 |
| output/exit | wc |
stdout GNU: 4 6 31uutils: 4 6 31 |
| output/exit | wc --by --words |
stdout GNU: 6 31uutils: 6 31 |
| output/exit | wc --ch --words |
stdout GNU: 6 31uutils: 6 31 |
| output/exit | wc --li --words |
stdout GNU: 4 6uutils: 4 6 |
| output/exit | wc --ma --by |
stdout GNU: 31 10uutils: 31 10 |
| output/exit | wc --ma --li |
stdout GNU: 4 10uutils: 4 10 |
| output/exit | wc --max-line-length unicode.txt |
stdout GNU: 8 unicode.txtuutils: 17 unicode.txt |
| output/exit | wc --words --ma |
stdout GNU: 6 10uutils: 6 10 |
| output/exit | wc -l -c |
stdout GNU: 4 31uutils: 4 31 |
| output/exit | wc -m unicode.txt |
stdout GNU: 48 unicode.txtuutils: 31 unicode.txt |
- Dominant language
- Rust
- Stars
- 24.3k
- Forks
- 2.1k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 327
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from uutils/coreutils
-
tac: --separator rejects a value that starts with '-'Possibly taken @emirmrkaljevic claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
minorbug(mv): invalid mode errors not quotedPossibly taken @henrimarconni claimed this 3 days ago. OpenU - mv
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
ptx: break file missing path in error messagePossibly taken @Franklin-Qi claimed this 3 days ago. OpenU - ptx
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
uutils/coreutils#15307 · 1 comment ·
Maintainers usually reply within 1 day
-
minorbug(stat): os errno not stripped when failing to flush stdoutPossibly taken @cestercian claimed this 10 days ago. OpenU - stat
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
uutils/coreutils#15200 · 3 comments ·
Maintainers usually reply within 1 day
-
stty: support B460800 and B921600 baud ratesPossibly taken @oech3 claimed this 6 days ago. Openawaiting upstream U - stty
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
All issues in uutils/coreutils
Similar issues
-
BASEPRI needs an ISBOpen
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
rust-embedded/cortex-m#702 · 1 comment ·
-
Make major, minor, and makedev safe on solarish targetsPossibly taken @xtqqczze claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
improvement/feedback improvement/workflow-project
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
higress-group/HiRoute#166 ·
Maintainers usually reply within 1 day
-
Proxy ignores l5d-retry-http and l5d-retry-grpc conditions that follow a comma and spacePossibly taken @RaphaelFakhri claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 83/100
Maintainers usually reply within 3 days
-
sncast panics when decoding a `u384` valuePossibly taken @RaphaelFakhri claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
foundry-rs/starknet-foundry#4635 ·
Maintainers usually reply within 3 days