我正在阅读this文章,但我不明白如何将ls -l /users/Thomas/desktop
与ls > ~/FILE.txt
结合起来将桌面内容保存到桌面上的文件中(或别的地方)。还有,有办法保存列出的元素类型(文件或文件夹)吗?
谢谢!
答案 0 :(得分:2)
将ls
个参数与重定向结合起来:
ls -l /users/Thomas/desktop > ~/FILE.txt
-p
选项添加了类型指示符,显示目录的尾随/
:
ls -lp /users/Thomas/desktop > ~/FILE.txt
在您的主目录中创建 ~/FILE.txt
(echo "$HOME"
是了解它所在位置的好方法。)
[在评论中回答一个额外的问题]:有许多控制排序顺序的短选项(单字母选项):-t
,-S
,-U
和{{ 1}},具有共同的长形式等效-X
。此外,--sort=time|size|none|extension
指定用于--time=atime|access|use
/ ls -t
的种类。