【问题标题】:Shell Command - Mac外壳命令 - Mac
【发布时间】:2015-05-17 07:44:57
【问题描述】:

这是我第一次访问这个网站,我需要一点帮助 :(。 我必须制作命令行,导致:

$> ls -l
total 0
drwx--xr-x 2 login group 68 May 1 20:47 test0
-rwx--xr-- 1 login group 4 May 1 21:46 test1
dr-x---r-- 2 login group 68 May 1 22:45 test2
-r-----r-- 2 login group 1 May 1 23:44 test3
-rw-r----x 1 login group 2 May 1 23:43 test4
-r-----r-- 2 login group 1 May 1 23:44 test5
lrwxr-xr-x 1 login group 5 May 1 22:20 test6 -> test0
$>

这尤其是我遇到麻烦的最后一行:lrwxr-xr-x,我不知道如何重现“l”,有人可以帮我吗?

问候,

实用性。

【问题讨论】:

  • 在你走得更远之前,知道你不应该解析 ls: mywiki.wooledge.org/ParsingLs 的输出。你真的想用这些信息做什么?
  • l 表示符号链接。
  • ln -s test0 test6 将重新创建符号链接。

标签: macos shell command line aliasing


【解决方案1】:

这听起来像是家庭作业。您可能需要了解 Unix“一切都是文件”模型以及文件系统的一般工作原理。

ls 命令列出文件,输出的第一列告诉您目录中文件的属性。最后一个文件test6 是指向同一目录中名为test0 的文件的符号链接。这就是 l 前缀告诉你的。

您可以使用ln -s 命令创建符号链接。 ln 用于链接,-s 用于符号。

阅读ln(1) 和ls(1) 手册页了解更多信息。

【讨论】:

    猜你喜欢
    • 2021-03-27
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多