我在妈妈那里学习KSH并且想知道......如果你使用了这个命令:
ls。*它会显示当前目录中的所有文件,包括任何其他目录。
如果我想在另一个目录中显示所有项目怎么办?我怎么做到这一点。
这是我首先使用的:
#!/bin/ksh
echo "Files in Folder:"
ls .*
答案 0 :(得分:1)
不,ls .*
只会列出按照惯例以点开头的隐藏文件和目录。这将包括..
,它实际上将列出父目录中的文件。您可以使用ls
或ls *
。如果要列出其他目录的内容,请使用ls $1
并调用脚本,如下所示:script.ksh /tmp