この問題現在のディレクトリ内のディレクトリの検索について説明します。解決策は基本的に次のとおりです。
ls -d */
大丈夫です。しかし、シンボリックリンクを簡単にリストするにはどうすればよいですか?次のようなものを使うべきですか?
find . -xtype l -d 1
(intended to find symlinks max depth 1 - doesn't work)
それとももっと簡単な方法がありますか?これを行うために使用できますか?
ベストアンサー1
zshで(N
名前がaで始まるシンボリックリンクを含めるには括弧内に追加.
):
echo *(@)
find
ほとんどの実装では、次のことを行います。
find -maxdepth 1 -type l
POSIX準拠:
find . -type d \! -name . -prune -o -type l -print
またはシェルループを使用してください。
for x in * .*; do
if [ -h "$x" ]; then echo "$x"; done
done