hakkında .
UNIX / Linux'ta .
geçerli dizin anlamına gelir. Ayrıca ls
komutlarda listelendiğini göreceksiniz :
ls -al
total 40348
drwx------ 20 root root 4096 Feb 2 23:05 . <-- there!
drwxr-xr-x 24 root root 4096 Jan 31 20:07 ..
-rw-r--r-- 1 root root 322 Dec 16 17:35 20-revert
Eğik çizgiler ./
ve sembolik bağlantılar
Buna eklenirken, diğer dizin adlarına /
a eklemekle aynı anlama gelir /
. Sadece bir dosya üzerinde çalışmadığınızdan emin olursunuz. Genel olarak, bu cp
ve mv
komutlarında bir fark olmayacaktır, ancak sembolik bağlantılar kullanırken bir fark göreceksiniz. Diyelim ki bu yapı:
.
├── a
├── dir1
│ ├── b
│ └── c
├── dir2
│ └── d
└── symlink -> dir2
Sonra düzenli bir liste bağlantının kendisini gösterecektir
ls -l symlink
lrwxrwxrwx 1 gert gert 4 Feb 3 12:15 symlink -> dir2
ancak /
irade eklemek listeye inip içeriği gösterecektir.
ls -l symlink/
total 0
-rw-rw-r-- 1 gert gert 0 Feb 3 12:15 d
Bu, işlemleri kullanırken /
, içeriğine başvuruyorsanız veya bağlantının kendisini değiştirmek yerine bağlantıyı kaydırarak kopyalamak / taşımak istiyorsanız eklemek iyi bir şeydir .
Ayrıca bkz: Dizinlere sembolik bağlarda sondaki eğik çizgiler
Örneğe dön
Sorunuzdaki örnekte, gerçekten dizinin içeriğini diğerine taşımak istiyorsunuz . Yani, aneeshep'in işaret ettiği gibi kullanmalısınız mv ./* destdir/
. Bu, mv * destdir/
kabuğunuzun (Bash) *
varsayılan olarak geçerli dizinden genişletmesiyle aynıdır .
Yani, bu şekilde (kaynak dizinde) çalıştırmak istiyorsunuz:
mv * /etc/apache2/sites-available/