Rom*_*man 32 linux bash filesystems
我有一个目录,包含编译器生成的文件。在每次重建期间,此目录都会被清理,并且在构建过程之后ls给我空输出。在我cd退出目录然后回到它之后 ls 工作正常。问题是:
cd查看实际目录内容?小智 62
还有一种更短的方法:
cd .
Ken*_*ent 11
您的脚本很可能会删除目录,而不仅仅是那里的文件。因此,当您cd进入它并删除该目录时,您会ls在一个实际上不存在的目录上进行操作。
Bycd ..和cd (directory)您向上移动并返回(新创建的)目录,文件如您所愿。
最好的替代方法是cd将目录名称添加到您的ls命令中,然后从父目录运行它,而不是进出目录。所以,ls YourSubdirectory而不仅仅是ls.
| 归档时间: |
|
| 查看次数: |
43609 次 |
| 最近记录: |