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/ckullandığımız için gidilen hangi cd ../../komutu. Altında abiz alt dizinleri görmek a/b, a/b/cvea/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 ave treealtı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 ../..