Pádraig Brady wrote: > Thanks for doing that. > However I thought that item had been removed from the TODO: > http://lists.gnu.org/archive/html/bug-coreutils/2008-02/msg00115.html > This is a large patch to do essentially what `find -printf` already does.
Sorry, haven't seen that thread before. I guess there are some things which you can't do with find -printf and which you can do with that --user-format ls extension. I would say there are few reasons why to use ls --user-format instead of find -printf. 1) It has scalable column width (even possible to reduce width) 2) It has some options unavailable in findutils e.g. for SELinux context handling and filemode splitting/handling. 3) It is based on the informations you have completed by ls - so it could be considered more reliable, e.g. it could have EXACTLY the same output as ls -l otherwise have. 4) Is more frequent to use ls than find -printf for listing files, you could get colored filenames output with column. I agree that the patch is quite large, anyway what I have heard from the guys around me, it would be useful to have that thing in ls. I tried to not impact the rest of the ls code, so the changes to the main ls code are pretty minimal (only some counting (and even that only for user_format selected) and factorization of one function in print_long_format). Please consider those things before throwing that patch away. Greetings, Ondřej
signature.asc
Description: Toto je digitálně podepsaná část zprávy
_______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils