Kali Linux下无法保存Nmap终端输出的问题求助
解决Kali Linux中Nmap输出保存到桌面的路径问题
嘿,别担心,这就是个路径搞错了的小问题,很容易解决!
问题根源
你在Ubuntu里用的/Desktop其实是个“巧合”——可能当时你是普通用户,系统默认的目录映射让这个路径临时有效,但Kali(尤其是root用户环境下)的目录结构逻辑更严格:
/是系统根目录,根目录下根本没有Desktop文件夹,所以第一个命令会直接失败/home/Desktop也不对,/home目录下存放的是各个普通用户的家目录(比如/home/kali),而不是直接放置Desktop文件夹
正确的解决步骤
1. 先确认root用户的桌面目录存在
先运行这个命令检查桌面目录是否存在:
ls ~/Desktop
如果提示“No such file or directory”,就先创建桌面目录:
mkdir ~/Desktop
2. 使用正确的路径保存Nmap输出
直接用~(代表当前用户的家目录)来指定桌面路径,这个写法在任何Linux发行版里都通用:
nmap -F scanme.nmap.org > ~/Desktop/text.txt
或者你也可以写完整的绝对路径:
nmap -F scanme.nmap.org > /root/Desktop/text.txt
补充:如果你用普通Kali用户而非root
如果之后切换到普通用户(比如默认的kali用户),桌面路径就是~/Desktop或者/home/kali/Desktop,对应的命令改成:
nmap -F scanme.nmap.org > ~/Desktop/text.txt
这样就能顺利把Nmap的输出保存到桌面啦!
内容的提问来源于stack exchange,提问作者Colton Van Bastelaere
相关产品推荐
相关产品推荐

