Comments (10)
this also makes tarballs unusable since tar cant extract them
tar: dua-cli-2.1.2/tests/fixtures/right-to-left/ثم نفس سقطت وبالتحديد،, جزيرتي باستخدام أن دنو. إذ هنا؟ الستار وتنصيب كان. أهّل ايطاليا، بريطانيا-فرنسا قد أخذ. سليمان، إتفاقية بين ما, يذكر الحدود أي بعد, معاملة بولندا، الإطلاق عل إيو.: Cannot open: File name too long
from dua-cli.
Thanks for letting me know. Maybe a partial checkout could do the job. Various files have been added to the filesystem to stress DUAs capabilities and verify it gets unicode filenames right.
It turns out that this largely depends even on the used terminal, and indeed some filenames won't be displayed correctly or their size is computed incorrectly.
However, the clone works fine for me on APFS, and I wonder what I should do except for remove the file in question.
from dua-cli.
@SolitudeSF @oconnor663 I just made the filename shorter. A translation revealed that it's half a paragraph of some historical text, which probably is beyond the purpose of why I added the file in the first place.
Can you see if it now works for you?
from dua-cli.
it works
from dua-cli.
Hi @Byron-TW and thanks for the crate! I'm maintaining a pkgbuild for Archlinux User Repository and would like to migrate from using crates.io's source to github releases, but unfortunately it is impossible because of that long names issue :(
from dua-cli.
from dua-cli.
Yes it works, but I need a new "release" to put it into a pkgbuild :)
from dua-cli.
@mexus v2.1.3 was just published to crates and to this repository. This should conclude the entire issue. Thanks for bringing it to arch-linux!
from dua-cli.
Great, thanks! I confirm that everything works as expected with the newest github release
from dua-cli.
Yep, works for me. I'd suggest that if you want to test some really weird filenames, you might want to create those files inside of the test itself, rather than checking them into the repo. That also makes it less likely that some quirky git normalization behavior could influence your test in a weird way.
from dua-cli.
Related Issues (20)
- How to set the user default config?
- After using "dua i", how to move files or folders that do not need to be deleted?
- APFS Clones Support
- dua (non interactive) lost its ability to process files HOT 3
- Multiple dirs in --ignore-dirs not working as expected HOT 8
- Test fails on 32-bit targets HOT 1
- Duplicate key input on Windows since v2.23.0 HOT 5
- termion backend no longer works HOT 2
- Large graphs question
- Feature: Show modification date while sorted by size. HOT 4
- Feature: show free space on current mount point HOT 1
- ARM build can't execute on `aarch64`
- Show real file size on systems with ZFS compression enabled.
- performance: dua-cli full scan takes way longer than gdu HOT 7
- Performance is constrained by single-core CPU speed when I/O does not depend on CPU HOT 4
- error[E0446]: crate-private type `FilesystemScan` in public interface HOT 5
- Interactive navigation for tree with millions of files is really slow HOT 5
- Got a trojan threat from Windows defender when using dua HOT 4
- `dua a` will get the all the sizes of its content if the argv is one directory instead of the directory itself
- Cursor line not visible with NO_COLOR HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dua-cli.