Bir klasör ne zaman klasör değildir?


1

Bir "klasör" var (Finder'dan göründüğü gibi), ancak terminalden cd içeremiyorum. eğer öyleyse -la, göründüğü gibi.

-rw-r--r--@   1 christopher  admin   1317440 Oct 17 22:23 Tomcat

Bu nedir ve nasıl bir klasör veya en azından içine cd yapabilirim?

Yanıtlar:


1

Genellikle bu Aliasbir klasördür. Diğer ad normalde sol alt köşede litte bir okla işaretlenir.

Örnek:

örnek

-rw-r--r--@  1 user  staff  1938832 31 Okt 16:54 Car
drwxr-xr-x   3 user  staff      102 31 Okt 16:56 Car1
-rw-r--r--@  1 user  staff      178 31 Okt 16:56 Car2

Araba bir takma addır, Car1 bir klasördür, Car2 soneksiz bir metin dosyasıdır, ancak bir klasörün simgesidir .

Bir içine cd'ing etkinleştirmek Aliasiçin aşağıdakileri Mac OS X Püf Noktalarında buldum . Hala çalışıyor mu bilmiyorum.

İşte ben dahil. Bash işlevi .bashrc. İkinci elifin test için çift parantez gerektirdiğine dikkat edin, çünkü mantıksal işleci ya da (||):

function cd {
  if [ ${#1} == 0 ]; then
    builtin cd
  elif [ -d "${1}" ]; then
    builtin cd "${1}"
  elif [[ -f "${1}" || -L "${1}" ]]; then
    path=$(getTrueName "$1")
    builtin cd "$path"
  else
    builtin cd "${1}"
  fi
}

Ve işte getTrueName için C kaynak kodu .

Benzer bir yaklaşım superuser.com adresinde mevcuttur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.