如何知道我在Linux中是否有符号链接,某种快捷方式或文件夹?请看下面的截图。
如您所见,该ls
命令列出了一些对象,其中一些颜色为深蓝色,而另一些颜色为浅蓝色(青色)。这些青色的物体是什么?这些是实际的符号链接吗?
如您所见,我无法cd
将其称为HDD。
root@dm500hd:/# cd hdd
-sh: cd: can't cd to hdd
我认为它必须重定向到,/media/hdd
并且我注意到hdd文件夹丢失了。
有没有办法解决这个问题?
更新:这是ls -al
命令的结果。
如您所见hdd -> /media/hdd
,它显示为红色。这是否意味着它已损坏或已自动安装,即连接了物理硬盘时?
更新:这是grep media /etc/auto*
命令的结果。
这些/etc/auto.master:/media/net
和/etc/auto.network
条目做什么?
这是ls -Fal /media
命令的结果。
这有什么帮助吗?...
这是stat
和file
命令的结果,以及/ usr和/ bin的清单。
这对我有没有帮助?...对您有帮助吗?
顺便说一句,您应该知道这是带有BusyBox的基于Linux的STB,它是嵌入式系统。因此,并非所有命令都受支持。
更新:最后一个屏幕快照,显示/ sbin和/ usr / sbin中的文件和受支持的命令。
更新:添加了新共享...
现在,我删除了该旧共享,并重新创建了一个与以前相同的名称,现在还添加了第二个共享。所以现在我有两个。
SHARES
remote share local share
mydream dream1
mydream2 dream2
LOCATIONS
remote local
C:\mydream /media/net/dream1
C:\mydream2 /media/net/dream2
录音放在/ media / net / dream1 / movie中。
另外,对于share dream2,我选择不在Mount Manager中将其安装为HDD替代品,因为我怀疑最多只能有一个HDD。它会记录在哪里?到两个地点?数据速率提高一倍?...我认为这是不可能的。
因此,出于这个原因,没有Dream2共享的名为子目录的电影。只有在创建时指定为HDD替换的硬盘才会获得电影子文件夹。
如果我cd
从根硬盘到/media/net/dream1
。如果我cd
到..
(父)它可以追溯到root (/)
。
从根本上
ls -al
给hdd -> media/hdd
。
ls -al hdd
给hdd -> media/hdd
。
ls -al media
给/media/net/dream1
。
另外,如果我cd
到/media
另一个hdd
符号链接。我以前没有注意到。我认为这是在安装共享时自动创建的。如果我cd
要这个硬盘,那就去/media/net/dream1
。
一个符号链接hdd
(/ hdd)指向另一个hdd
符号链接(/ media / hdd),它又指向共享文件夹(/ media / net / dream1)?.....我头晕目眩...
在3.2.3版或至少3.2.0版的Enigma2映像之前不是这样。
编辑:通过将第二个共享设置为HDD替换,它成为用于记录的活动共享。同时,先前设置为替代HDD的共享将不再处于活动状态,即使该共享仍设置为“是”(充当HDD替代)。
如果首先将dream1用作HDD替换(“ yes”作为替换),然后将dream2设置为HDD替换,则它将成为用于记录的新共享。我仍然可以查看和查看存储在dream1中的视频文件,但无法再对其进行录制。如果我想回去使用dream1进行记录,我首先必须将dream2设置为“ no”(停止充当HDD的替代品),然后将dream1重置为“ yes”。
因此,不能同时记录两个份额。其中之一必须走。因此,它要么是dream1要么是dream2,而不是两者。尽管我应该提到,如果两个服务(电视频道)都在同一个转发器上,则可以录制多个服务(如果没有),则您会收到“无免费调谐器”消息。这是一个只有一个调谐器的机顶盒。
ls -al
确实是显示了在长(-l)列表中的所有文件(-A)。是的,这为我提供了更多信息,但这是否有助于我识别符号链接?如果它的右边有一个箭头,那我怎么知道它是否是一个符号链接?另一个标识符显然是颜色代码,但是你们中有些人建议不要信任该颜色。
ls -al
命令后,将显示hdd -> media/hdd
。现在可以进行cd
HDD链接了。但是有趣的是,它ls -al media
显示了,hdd -> /media/net/mydream
而实际上这就是我cd
刻录硬盘的过程。“ mydream”是共享的名称。为什么我得到不同的结果?