copy

Dosya ve dizin ağaçlarını açık çakışma kuralları, filtreler ve doğrudan TAR/ZIP kısayollarıyla kopyalar.

DosyalarSürüm 1.2.4Kararlı
lil-terminal

Genel bakış

copy çakışmaları görünür kılar: normal kopya üzerine yazmaz; -i/-r/-c politikayı seçer, -a/-A kaynağın yanında TAR/ZIP oluşturur.

Çakışmaları denetleyerek kopyalamak

Çakışmayı tesadüf değil bilinçli bir karar olarak ele alın: önce hedefi inceleyin, sonra atlama, değiştirme veya benzersiz kopya davranışını açıkça seçin.

Sözdizimi

lil-terminal
copy [options] <dst> · <src> <dst>

Başvuru

copy <dst>

geçerli dizinin içeriğini <dst> konumuna kopyala

copy <src> <dst>

dosya veya dizini <dst> konumuna ya da var olan bir dizine kopyala

copy <src> -a

kaynağın yanında <src>.tar oluştur @tar

copy <src> -A

kaynağın yanında <src>.zip oluştur @zip

-i

mevcut öğeleri atla (hata vermek yerine)

-r

var olan öğeleri değiştir

-c

çakışmada benzersiz bir .copy adı oluştur

-f

dizin yapısını koruyarak yalnız dosyaları kopyala

-F

yalnız dizinleri kopyala

-a

TAR arşivi oluştur @tar

-A

ZIP arşivi oluştur @zip

Çakışmalar ve arşivler

-i var olan öğeleri atlar, -r değiştirir, -c benzersiz .copy adı üretir. copy <src> -a veya -A kaynağın yanında <src>.tar ya da <src>.zip oluşturur. İkinci hedef verildiğinde arşiv başka konuma yazılabilir.

Hedef kuralları

<dst> mevcut bir dizinse copy kaynağı özgün adıyla bu dizinin içine yerleştirir. Açık bir dosya yolu tam olarak o hedef dosyayı belirtir. Arşiv olmayan tek argümanlı biçim, geçerli dizinin içeriğini <dst> içine kopyalar.

Güvenlik

Bir dizin kendi içine kopyalanamaz. Sembolik bağlantılar mümkün olduğunda bağlantı olarak kopyalanır ve özyinelemeli olarak izlenmez.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Dosya veya dizini <dst> konumuna ya da var olan bir dizine kopyala

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install copy
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install copy -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install copy -v 1.2.4
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade copy
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install copy -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Dosya veya dizini <dst> konumuna ya da var olan bir dizine kopyala
pwd | cd \sandbox | copy data/sample.txt workspace/sample.txt | cd workspace | pwd
/home/account/public_html

workspace/
original.txt
replace.txt
sample.txt
updated.txt

/home/account/public_html/sandbox/workspace
Geçerli dizinin içeriğini <dst> konumuna kopyala
cd \sandbox\data | copy \sandbox\tmp\data-copy
data-copy/
sample.csv
sample.txt
users.json
Dosya veya dizini <dst> konumuna ya da var olan bir dizine kopyala
copy \sandbox\data\sample.txt \sandbox\tmp\sample.txt
Hedef zaten var: \sandbox\tmp\sample.txt
Mevcut öğeleri atla (hata vermek yerine)
copy \sandbox\data\sample.txt \sandbox\tmp\sample.txt -i
tmp/
README.txt
sample.txt
Çakışmada benzersiz bir .copy adı oluştur
copy \sandbox\data\sample.txt \sandbox\tmp\sample.txt -c
tmp/
README.txt
sample.copy.txt
sample.txt
Var olan öğeleri değiştir
copy \sandbox\data\sample.txt \sandbox\tmp\sample.txt -r
tmp/
README.txt
sample.txt
Dizin yapısını koruyarak yalnız dosyaları kopyala
copy \sandbox\public \sandbox\tmp\public-files -f
public-files/
assets/
  app.js
  style.css
index.html
Yalnız dizinleri kopyala
copy \sandbox\public \sandbox\tmp\public-folders -F
public-folders/
assets/
Copy · tar
install tar | copy \sandbox\data -a
Kurulu tar, v1.9 (base)

sandbox/
data/
data.tar
Copy · zip
install zip | copy \sandbox\data -A
Kurulu zip, v1.8 (base)

sandbox/
data/
data.zip

Bu örnekte kullanılan dosya: sandbox/data/sample.txt

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

lil-terminal sandbox text file

This file is safe to read, copy, rename, replace, hash and archive.

İlgili belgeler

Güncel herkese açık sürüm

v1.2.42026-08-12

Dil eşzamanlaması

copy için yerel ve sunucu yardımını son kez eşzamanlar ve yerelleştirme güvenliğini güçlendirir.