Geçerli dizini hedef dizin olarak kullanmak için tek bir nokta kullanın ' .
'
Uzun cevap
Örneğinizi kullanarak şunu yazarsınız: cp ~/anotherdir/dir2/file .
Noktayı görmek için .
, ..
ve ../../
, eylem dizin adları kopyalayıp Terminal aşağıdaki komutları yapıştırın:
mkdir a && mkdir a/b && mkdir a/b/c && mkdir a/b/c2
cd a/b/c
cp /etc/default/grub .
cp /etc/default/grub ..
cp /etc/default/grub ../c2
cd ../../
tree
Tree komutunun çıktısı şöyle görünür:
.
└── b
├── c
│ └── grub
├── c2
│ └── grub
└── grub
3 directories, 3 files
.
Ağaç çıkışının üstünde yeni akım dizini temsil a
ait büyükbaba olduğunu a/b/c
kullandığımız için gidilen hangi cd ../../
komutu. Altında a
biz alt dizinleri görmek a/b
, a/b/c
vea/b/c2
Satır satır analiz
İlk önce, &&
birden fazla satırı bir araya getirmek için bir satırda 4 dizin oluşturduk .
Sonra a/b/c
şu kopya komutlarının geçerli dizini olan dizine geçtik :
- İlk kopya komutunda (
cp
) hedefi şu anki dizinimize ( c ) ile ayarlıyoruz .
.
- İkinci kopya komutunda hedefi ile birlikte ana dizine ( b ) ayarladık
..
.
- Üçüncü kopya komutunda hedefi, kardeş dizinine ( c2 ) ile ayarladık.
../c2
Daha sonra, daha önce belirtildiği gibi, mevcut dizini değiştirdik a
ve tree
altındaki tüm dizinleri ve dosyaları görüntülemek için komutu çalıştırdık a
.
Temizlemek
Yaptıktan sonra, aşağıdaki üç dizini ve dosyayı kaldırıyoruz:
cd ~/
rm -r tree
..
bir dizinin daha düşük olduğu anlamına gelir. Birden fazla kez kullanılabilir, yanicd ../..