檔案名稱後面有*及@ - Linux

Table of Contents

小弟在Windows下使用zsh及fish shell

下了 % cat /etc/shells後顯示以下shell

# /etc/shells: valid login shells
/bin/sh
/bin/bash
/bin/rbash
/bin/dash
/usr/bin/tmux
/usr/bin/screen
/bin/zsh
/usr/bin/zsh
/usr/bin/fish

發現有兩個zsh如下
/bin/zsh和/usr/bin/zsh

不知道哪個才是該保留的?


然後在fish介面下查看了那兩個zsh檔案

分別是/bin/zsh*及/usr/bin/zsh@

請問這*及@結尾的檔案分別是何類型?

--

All Comments

Oscar avatarOscar2019-01-29
@好像是指soft link,*是可執行的意思
所以/usr/bin/zsh是soft link,應該是指向/bin/zsh
Irma avatarIrma2019-02-03
man ls, 找 ls 的 -F 也有相關說明
Emily avatarEmily2019-02-06
那是 ls 加的符號,讓你一眼看出是什麼類型
Kumar avatarKumar2019-02-10
都 ls -l 看一下就知道了