linux找link原路径,readlink命令找出符号链接所指向的位置

1.释义

找出符号链接所指向的位置

2.系统帮助

用法:readlink [选项]... 文件...

输出符号链接值或权威文件名。

-f, --canonicalize递归跟随给出文件名的所有符号链接以标准化,

除最后一个外所有组件必须存在

-e, --canonicalize-existing递归跟随给出文件名的所有符号链接以标准化,

所有组件都必须存在

-m, --canonicalize-missing 递归跟随给出文件名的所有符号链接以标准化,

但不对组件存在性作出要求

-n, --no-newline 不输出尾随的新行

-q, --quiet,

-s, --silent 缩减大多数的错误消息

-v, --verbose 报告所有错误消息

-z, --zero separate output with NUL rather than newline

--help显示此帮助信息并退出

--version显示版本信息并退出

GNU coreutils online help:

请向 报告readlink 的翻译错误

要获取完整文档,请运行:info coreutils 'readlink invocation'

3.示例

838.html

ll /etc/system-release

readlink -f /etc/system-release

IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权

转载请注明原文链接:readlink命令找出符号链接所指向的位置

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用方法,解压到本地目录,配置path,即可在dos下使用linux命令。 windows下能直接执行的linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe rmdir.exe addftinfo.exe grotty.exe rmt.exe addr2line.exe gzip.exe run.exe alternatives.exe head.exe runcon.exe ar.exe hostid.exe rxvt.exe arch.exe hostname.exe scp.exe as.exe hpftodit.exe sdiff.exe ascii.exe i686-pc-cygwin-gcc-3.4.4.exe sed.exe ash.exe i686-pc-cygwin-gcc-3.exe semstat.exe awk.exe i686-pc-cygwin-gcc.exe semtool.exe banner.exe id.exe seq.exe base64.exe indxbib.exe setfacl.exe basename.exe info.exe setmetamode.exe bash.exe infokey.exe sftp-server.exe bigram.exe install-info.exe sftp.exe bunzip2.exe install.exe sh.exe bzcat.exe ipcrm.exe sha1sum.exe bzip2.exe ipcs.exe sha224sum.exe bzip2recover.exe join.exe sha256sum.exe c++filt.exe kill.exe sha384sum.exe cat.exe ld.exe sha512sum.exe cc-3.exe less.exe shmtool.exe cc.exe lessecho.exe shred.exe chcon.exe lesskey.exe shuf.exe chgrp.exe link.exe size.exe chmod.exe lkbib.exe sleep.exe chown.exe ln.exe soelim.exe chroot.exe locate.exe sort.exe cksum.exe login.exe split.exe cmp.exe logname.exe ssh-add.exe code.exe lookbib.exe ssh-agent.exe comm.exe lpr.exe ssh-keygen.exe conv.exe ls.exe ssh-keyscan.exe cp.exe make.exe ssh-keysign.exe cpp-3.exe makeinfo.exe ssh.exe cpp.exe man.exe sshd.exe crypt.exe man2html.exe ssp.exe csplit.exe manpath.exe stat.exe cut.exe md5sum.exe strace.exe cygcheck.exe mkdir.exe strings.exe cygpath.exe mkfifo.exe strip.exe cygrunsrv.exe mkgroup.exe stty.exe cygserver.exe mknod.exe su.exe cygstart.exe mkpasswd.exe sum.exe d2u.exe mkshortcut.exe svn.exe date.exe mktemp.exe svnadmin.exe dd.exe mount.exe svndumpfilter.exe df.exe msgtool.exe svnlook.exe diff.exe mv.exe svnsync.exe diff3.exe nc.exe svnversion.exe dir.exe ngettext.exe sync.exe dircolors.exe nice.exe tac.exe dirname.exe nl.exe tail.exe dlltool.exe nm.exe tar.exe dllwrap.exe nohup.exe tbl.exe dos2unix.exe objcopy.exe tee.exe du.exe objdump.exe test.exe dump.exe od.exe texindex.exe dumper.exe oldfind.exe tfmtodit.exe echo.exe openssl.exe touch.exe editrights.exe passwd.exe tr.exe egrep.exe paste.exe troff.exe env.exe pathchk.exe true.exe envsubst.exe peflags.exe tsort.exe eqn.exe perl.exe tty.exe expand.exe perl5.10.0.exe u2d.exe expr.exe pfbtops.exe umount.exe factor.exe pgawk-3.1.6.exe uname.exe false.exe pgawk.exe unexpand.exe fgrep.exe pic.exe uniq.exe find.exe pinky.exe unix2dos.exe fmt.exe post-grohtml.exe unlink.exe fold.exe pr.exe unprotoize-3.exe frcode.exe pre-grohtml.exe unprotoize.exe gawk-3.1.6.exe printenv.exe users.exe gawk.exe printf.exe vdir.exe gcc-3.exe protoize-3.exe vim.exe gcc.exe protoize.exe wc.exe gcov-3.exe ps.exe which.exe gcov.exe ptx.exe who.exe getclip.exe putclip.exe whoami.exe getfacl.exe pwd.exe windmc.exe gettext.exe ranlib.exe windres.exe gkill.exe readelf.exe xargs.exe gprof.exe readlink.exe xmlwf.exe grep.exe readshortcut.exe xxd.exe grn.exe realpath.exe yes.exe grodvi.exe rebase.exe zdump.exe groff.exe refer.exe zic.exe
### 回答1: 可以使用以下命令实现: ``` ls -l ``` 该命令会以长格式列出当前目录下的所有文件目录,并显示它们的权限、所有者、大小、修改时间、文件名等信息,其第一个字符表示该文件目录类型,例如: - `-` 表示普通文件 - `d` 表示目录 - `l` 表示软链接 - `c` 表示字符设备 - `b` 表示块设备 - `s` 表示套接字 - `p` 表示命名管道 因此,可以通过该命令输出所有内容的“文件路径_文件类型符号”形式。 ### 回答2: 要输出某个目录下所有内容的“文件路径_文件类型符号”形式,可以使用Linux命令行工具进行操作。以下是一种可能的解决方案: 1. 打开终端,进入到指定目录路径下。 2. 使用ls命令来列出该目录下的所有内容。命令如下: ```bash ls -l ``` 该命令会以列表形式显示目录下的文件文件夹,并显示文件的权限、所有者、大小等信息。 3. 根据文件类型进行标识:在输出结果,可以根据文件类型来添加对应的标识符,例如在每个文件路径后面加上一个符号,表示文件类型。 - 如果是普通文件,可以用“-”表示。 - 如果是文件夹,可以用“d”表示。 - 如果是链接文件,可以用“l”表示。 - 如果是设备文件,可以用“b”或“c”表示。 - 如果是管道文件,可以用“p”表示。 - 如果是套接字文件,可以用“s”表示。 通过以上步骤,我们就可以在终端上得到该目录下所有内容的“文件路径_文件类型符号”形式的结果。 ### 回答3: 要输出一个目录下的所有内容的 “文件路径_文件类型符号”形式,你可以使用 Linux命令行工具来完成。 首先,你需要打开终端并导航到目标目录。你可以使用 `cd` 命令来切换目录。假设你要查看的目录是 `/home/user/Documents`,你可以使用以下命令来进入该目录: ``` cd /home/user/Documents ``` 然后,你可以使用 `ls` 命令来列出该目录下的所有内容。为了确保输出包含文件路径文件类型符号,你可以使用 `-l` 选项来启用详细列表视图。完整的命令如下: ``` ls -l ``` 这将输出类似以下的结果: ``` -rw-rw-r-- 1 user user 4096 Jan 15 10:12 example.txt drwxr-xr-x 2 user user 4096 Jan 15 10:15 example_dir lrwxrwxrwx 1 user user 11 Jan 15 10:14 example_link -> example.txt ``` 在这个输出,每一行都代表目录的一个项目。从左到右,第一列是文件的权限,第二列是链接的数量(对于目录来说是子目录/文件的数量),第三列是文件所有者,第四列是文件所属组,第五列是文件的大小(以字节为单位),第六列是文件的最后修改日期和时间,最后一列是文件的名称。 要仅仅输出 “文件路径_文件类型符号”的形式,你可以组合 `ls` 和其他命令。例如,你可以使用以下命令来仅仅输出文件路径文件类型符号: ``` ls -l | awk '{print $9 "_" $1}' ``` 这将输出类似以下的结果: ``` example.txt_-rw-rw-r-- example_dir_drwxr-xr-x example_link_lrwxrwxrwx ``` 这样,你就可以以 “文件路径_文件类型符号” 形式输出目录下的所有内容了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值