Cp comandă terminală terminal mac OS x

sintaxa:

cp - copiați fișierele. În prima versiune a sintaxei, utilitarul copiază conținutul fișierului source_file la fișierul destinație. În cel de-al doilea caz, conținutul fiecărui fișier specificat este copiat din fișierul sursă în dosarul destinație. în timp ce numele fișierelor însele nu se vor schimba și vor rămâne aceleași. Dacă cp găsește o încercare de copiere a fișierului în sine, se va afișa un mesaj de eroare.







Pentru a copia copacii de directoare și pentru a copia fișiere între computere, puteți utiliza alte programe: de exemplu rsync

Opțiuni:

Similar cu parametrii -pPR. Salvarea structurii și a atributelor fișierelor, dar nu și a arborelui dosarului

Dacă fișierul „destinație“ nu se poate deschide, apoi ștergeți-l și de a crea o nouă fără nici un avertisment fără a acorda atenție dreptului de acces la dosar. „Acest parmetr anulează toate opțiunile N în scris înainte. În acest caz, fișierul“ destinație „nu este decuplat de sistem și drepturile de acces la va fi salvat.

Dacă este specificată opțiunea -R, referințele de caractere sunt procesate și pe linia de comandă. Legăturile simbolice găsite în arborele dosarului sunt ignorate)

Primiți confirmarea pentru a suprascrie fișierul dacă fișierul final_există deja. Răspunsul standard pentru suprascriere este caracterul "y" sau "Y". (Anulează opțiunea -n dacă se întâlnește înainte)

Dacă este specificată opțiunea -R, toate legăturile simbolice sunt procesate.

Nu suprascrieți fișierul final. dacă există. (Această opțiune înlocuiește opțiunile -f sau -i dacă au fost întâlnite anterior)







Dacă este specificată opțiunea -R, toate referințele de caractere nu sunt procesate (acest parametru este setat implicit)

Parametrul indică utilitarul să păstreze următoarele atribute egale cu valorile din fișierul source_file din fișierul destinație:
data și ora ultimei modificări

  • data și ora ultimei descoperiri
  • steaguri ale dosarului. (comanda chflags)
  • fișier
  • ID-ul utilizatorului
  • ID-ul grupului
  • drepturile de acces.
  • Lista de control al accesului (ACL)
  • Atributele extins (EA)

Dacă nu puteți salva ID-ul de utilizator și ID-ul grupului, nu sunt emise mesaje de diagnosticare și codul de returnare nu se modifică.

Dacă fișierul sursă are un pic de set-user-ID-ul și ID-ul de utilizator nu poate fi mutat, atunci bitul setat de utilizator-ID-ul nu este transferat.
În cazul în care imaginea originală are un pic set-group-ID-ul și grupul ID-ul nu poate fi mutat, atunci bitul este setat-grup-ID-ul nu este transferat.
În cazul în care imaginea originală are un pic set-group-ID-biți și set-user-ID și unul dintre un ID de utilizator sau ID-ul de grup nu poate fi mutat, atunci nici un semn de set-group-ID-biți și set-user-ID-ul nu este transferat

Pentru fiecare fișier final_. care există deja, drepturile de acces vor fi suprascrise în mod implicit. Pentru a anula proprietățile de copiere, utilizați -p

În cazul celei de a doua opțiune scris trebuie să existe comanda papka_poluchatel, în cazul în care numai unul dintre fișierele sursă nu este un dosar, și nu specificați -R

Valoarea returnată

Dacă reușiți, utilitarul returnează 0, în caz de eroare, numărul> 0 este returnat

Opțiunile -v și -n nu sunt standard și nu ar trebui folosite în scripturi.

Închideți comenzile:

pwd - afișează numele dosarului curent
cd - modificați dosarul de lucru
ls - lista fișierelor din dosar
mkdir -Creați un dosar
chflags - modificați atributele fișierelor
chmod - modificați permisiunile pentru un fișier sau un dosar
rm - ștergeți fișierul
rmdir-ștergeți folderul (e)
Lista completă a comenzilor terminalului Mac OS X







Trimiteți-le prietenilor: