Terminalde Linux'ta bir klasörü nasıl açarım? [kapalı]


28

Bir klasörü dirde nasıl açabilirim?

Geçerli dizini şu şekilde değiştirdiğimi söyle: cd /root/dir/

sonra tüm dosyaları listeleyeceğim: ls folder1 folder2 folder3

Şimdi folder1 açmak istiyorum. Eğer "./" yi denersem, alıyorum: ./folder1 bash: ./folder1: Is a directory

Bunu tekrar cd yazmak zorunda kalmadan nasıl yapabilirim, yani: cd $(pdw)/folder1


1
sadece yazın cd folder1
Avinash Raj

Eğer dizini değiştirmek istiyorsanız, cd folder1 kullanmalısınız. ./folder1 'i kullanmayacaksınız.' 'çalıştırılabilir bir dosyayı çalıştırmak için kullanılır ancak klasör bir dizindir.
Sudheer

2
@ user280447: Açmak istediğiniz kesin yöntemi (CLI veya GUI) ve Linux os: Ubuntu veya diğeri?
Pandya

3
"Aç" derken ne demek istiyorsun? İçeriği listele? Grafik dosya yöneticisinde açılsın mı?
terdon

3
xdg-open ./folder1
user.dz

Yanıtlar:


28

Klasörü nautilus dosya yöneticisi aracılığıyla açmak istiyorsanız, bahsettiğiniz gibi istediğiniz dizine gidebilirsiniz cd /root/dir/, kullanarak bu yolun altındaki klasörleri işaretleyin lsve ardından klasör1 türünü açmak istiyorsanız:

nautilus folder1

1
Debian üzereyim ve benim için nemoyerinenautilus
Barry McNamara

13

./ dosyayı çalıştırmak için kullanılır (dizini açmak için değil).

(In) CLI Yöntemi : Terminalde klasörü açabilir cd folder1veya dir folder1veya ls folder1.

(Kime) GUI Yöntemi: Eğer dosya yöneticisi ile açmak istiyorsanız (ör: nautilus), sonra yazın nautilus folder1(Ubuntu nautilus için varsayılan dosya yöneticisidir)


6

Sadece yazmanın gnome-open "any-oject"Ubuntu'daki varsayılan programda herhangi bir klasörü veya dosyayı açtığını buldum . Bu bir klasör olursa, varsayılan klasör-gezgininizi kullanır :)


gnome-open /pathRedhat (RHEL) için de çalışıyor.
Ivan Chau,

kd-open /pathKubuntu'nun karşılığıdır.
BrianD

1

Zsh kabuk AUTO_CDseçeneği ile yapabilir .

bob@tp ~ % setopt AUTO_CD
bob@tp ~ %
bob@tp ~ % ./Documents
bob@tp ~/Documents % 
bob@tp ~/Documents % pwd
/home/bob/Documents 

Sadece koymak setopt AUTO_CDsenin içinde .zshrc(başlangıç dosyasına zsh oluşturmak için ilk bir kez Zsh ortamı dosyaları). Doğrudan çağırabileceği ZSH bir başlatmaya terminal isteminde zsh oturumu veya olmak varsayılan kabuk değiştirebilir zsh ile chsh komutu.

Bu garip bir özellik değil, çapraz dizinlerin "execute" özniteliği vardır, bu nedenle herhangi bir standart komut gibi bir dizini çalıştırmanın anlamı vardır.


0

Ls kullanarak dizini belirtebilirsiniz, dizinde hareket etmeden o içeriğin bir listesini verir

ls -al /path/to/directory
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.