如何在 Linux 中获取当前目录下的文件信息
how to get information of files under current directory in Linux
我正在Linux中实现FTP服务器。当用户发送 CWD 命令时,我使用 chroot commmand 来更改当前工作目录。但是我不能再使用"ls -l"命令来获取文件列表信息了。在这种情况下,有什么方法可以获取文件信息吗?
chroot
并不意味着更改当前目录。您应该为此使用chdir
。
( chroot
更改根文件系统。因此,在chroot
用户目录后,您很可能在这个新的根文件系统中找不到/bin/ls
。
你应该使用 chdir 而不是 chroot 来更改目录。然后,您可以使用 opendir readdir 扫描目录中的子目录。不要忘记打电话给封闭者。
相关文章:
- 如何修复函数中的 fstream 文件输入以将正确的信息存储在结构数组中?
- 创建进行生产构建并创建调试信息的C++生成文件的最佳方法?
- 将对象信息保存到二进制文件中
- 错误 VSP1011:无法获取调试信息.与 /配置文件链接器开关链接
- Qt读取文本文件的一些信息
- 将文件信息(字符数组)嵌入到编译的二进制文件中
- 从带有 getline() 的文件读入一行上有多个信息得到无效参数错误
- 如何使用所有其他文件信息来编译代码,例如HAAR级联训练的权重的XML文件
- 是否可以将信息从XML文件转换为CPP
- 如何在文本文件中搜索员工记录(按名称)并仅显示其详细信息?
- CVE解析文件信息
- C++Pig拉丁代码,只删除文件信息
- 如何在Linux终端的目录下显示详细的文件信息?-C++
- CaptureStackBackTrace和文件信息
- 如何在 Linux 中获取当前目录下的文件信息
- 如何获取文件信息
- 损坏的配置文件信息与g++和CMake
- fscanf,逗号文本文件信息字符串和数字
- 添加资源.Rc文件信息项目
- 在用c++或c#打开文件之前检测文件信息