草庐IT

ls-remote

全部标签

c - linux中的ls命令使用哪个linux系统调用来显示文件夹/文件名?

我想知道ls命令在linux中使用哪个系统调用来显示文件夹(或文件的名称)?特别是以“.”开头的文件/文件夹。(点)我执行了stracels-a命令来查看系统调用。对于所有其他属性(inode到许可)。究竟是哪一个给它起了名字?execve("/bin/ls",["ls","-a"],[/*37vars*/])=0brk(0)=0x1762000access("/etc/ld.so.nohwcap",F_OK)=-1ENOENT(Nosuchfileordirectory)mmap(NULL,8192,PROT_READ|PROT_WRITE,MAP_PRIVATE|MAP_ANONY

linux - 使用 ls 列出子目录

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我怎么能用ls列出子目录,用'-d'只显示当前目录。我想要类似find的东西。-typed-maxdepth1会给我。

linux - 使用 ls 列出子目录

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我怎么能用ls列出子目录,用'-d'只显示当前目录。我想要类似find的东西。-typed-maxdepth1会给我。

linux - 将 bash `ls` 输出转换为 json 数组

是否可以使用bash脚本将ls的输出格式化为json数组?要成为有效的json,目录和文件的所有名称都需要用双引号括起来,用逗号分隔,整个东西需要用方括号括起来。IE。转换:jeroen@jeroen-ubuntu:~/Desktop$lsfoo.txtbarbaz到["foo.txt","bar","baz"]编辑:我非常喜欢能在我所有Linux服务器上运行的东西;因此,而不是依赖于python,而是有一个纯bash解决方案。 最佳答案 如果您知道没有文件名包含换行符,请使用jq:ls|jq-R-s-c'split("\n")[:

linux - 将 bash `ls` 输出转换为 json 数组

是否可以使用bash脚本将ls的输出格式化为json数组?要成为有效的json,目录和文件的所有名称都需要用双引号括起来,用逗号分隔,整个东西需要用方括号括起来。IE。转换:jeroen@jeroen-ubuntu:~/Desktop$lsfoo.txtbarbaz到["foo.txt","bar","baz"]编辑:我非常喜欢能在我所有Linux服务器上运行的东西;因此,而不是依赖于python,而是有一个纯bash解决方案。 最佳答案 如果您知道没有文件名包含换行符,请使用jq:ls|jq-R-s-c'split("\n")[:

php - 打开();本地文件上的 "Remote host file access not accepted"?

我正在使用Tcpdf模块和PHP从订购系统创建动态PDF发票。然后脚本应将发票保存到名为“invoices”的文件夹中。该文件夹存在,并且对“所有人”(Windows)具有完全权限。我使用的代码是这样的:$pdf->Output('invoices/DeliveryNote.pdf','F');这使用fopen来保存文件。但是我得到的错误是:Warning:fopen():remotehostfileaccessnotsupported,file://invoices/DeliveryNote.pdf这是本地文件,不是远程文件。我尝试像这样添加/前缀:$pdf->Output('/in

php - 打开();本地文件上的 "Remote host file access not accepted"?

我正在使用Tcpdf模块和PHP从订购系统创建动态PDF发票。然后脚本应将发票保存到名为“invoices”的文件夹中。该文件夹存在,并且对“所有人”(Windows)具有完全权限。我使用的代码是这样的:$pdf->Output('invoices/DeliveryNote.pdf','F');这使用fopen来保存文件。但是我得到的错误是:Warning:fopen():remotehostfileaccessnotsupported,file://invoices/DeliveryNote.pdf这是本地文件,不是远程文件。我尝试像这样添加/前缀:$pdf->Output('/in

php - PHP 中的 REMOTE_ADDR 和 IPv6

假设$_SERVER['REMOTE_ADDR']总是返回IPv4地址是否安全?谢谢! 最佳答案 REMOTE_ADDR键由网络服务器设置,而不是PHP。如果Web服务器在v6上监听并且用户以这种方式连接,它将是一个v6地址 关于php-PHP中的REMOTE_ADDR和IPv6,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2619634/

php - PHP 中的 REMOTE_ADDR 和 IPv6

假设$_SERVER['REMOTE_ADDR']总是返回IPv4地址是否安全?谢谢! 最佳答案 REMOTE_ADDR键由网络服务器设置,而不是PHP。如果Web服务器在v6上监听并且用户以这种方式连接,它将是一个v6地址 关于php-PHP中的REMOTE_ADDR和IPv6,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2619634/

php - shell_exec() 在 "ls"上返回 null

所以我有这段代码,我只是想在另一个目录中列出保存列表,其中php脚本位于xampp文件夹中,并且保存到此路径/root/files/saves:$output";?>我不知道为什么我不能让它在var_dump上运行它似乎输出为空我真的很困惑它应该工作或者我完全错了我需要一些帮助。 最佳答案 将2>&1添加到您的shell命令的末尾,以返回STDERR以及STDOUT。$output=shell_exec("ls/root/files/saves2>&1");此外,如果运行PHP的用户没有足够的权限查看/root/中的输出,上述代码将