Кіріспе
Басқа файлдың толыққанды мазмұнын қайталайтын жаңа цифрлық файлды жасау операциясы. Цифрлық файлдарды басқаруда көшіру – бұрыннан бар файлдың мазмұнымен бірдей жаңа файл құру операциясы. Компьютерлік операциялық жүйелер пайдаланушыларға файл көшірудің әртүрлі тәсілдерін ұсынады; графикалық интерфейсі бар (GUI) операциялық жүйелер көбінесе файлды көшіру үшін көшірмелеу және қою немесе сүйреп тастау сияқты әдістерді қолдануға мүмкіндік береді. Операциялық жүйелерде арнайы файл көшіру API болған жағдайда, олар әдетте серверге файл мазмұнын желі арқылы жібермей, дереу көшіруді жүзеге асыруға мүмкіндік береді, бұл өнімділікті едәуір арттырады.
In digital file management, copying is a file operation that creates a new file which has the same content as an existing file. Computer operating systems include file copying methods to users; operating systems with graphical user interfaces (GUIs) often providing copy and paste or drag and drop methods of file copying. Operating systems may have specialized file copying APIs are usually able to tell the server to perform the copying locally, without sending file contents over the network, thus greatly improving performance.
Сипаттама
Файл көшіру – бұрыннан бар файлдың мазмұнымен толықтай сәйкес келетін жаңа файлдың жасалуы.
Көлеңке
Шаяру терминін қолданатын бірнеше түрлі технологиялар бар, бірақ осы технологияларда шаярудың мақсаты деректердің нақты көшірмесін (немесе деректер жиынтығының айнасын) жасау болып табылады. Шаяру тиімді болуы үшін, көшірме бастапқы деректерден бөлек физикалық орналасқан жерде болуы керек. Көшірме жасау операциясының себептеріне байланысты, бұл орын BIOS чипінен бастап RAM модульдеріне дейін, сол корпус ішіндегі екінші қатты дискіге дейін, тіпті жер шарының екінші жағына дейін созылуы мүмкін.
Қолдану
Барлық компьютерлік операциялық жүйелер пайдаланушы интерфейсінде файлдарды көшіру мүмкіндіктерін қамтиды, мысалы, Unix жүйесіндегі "cp" және DOS жүйесіндегі "COPY" командалары; графикалық пайдаланушы интерфейсі немесе GUI бар операциялық жүйелер әдетте файлдарды көшіру үшін көшіру және қою немесе сүйреп тастау әдістерін ұсынады. Файлдарды басқару бағдарламалары да файлдарды көшірудің оңай жолын ұсынады.
Іске асыру
Алайда, кейбір жүйелерде файлдарды көшіру үшін арнайы қолданбалы бағдарламалау интерфейстері (API) бар (мысалы, Windows API-дегі CopyFile және CopyFileEx сияқты), ал басқалары (Unix және DOS сияқты) ескі файлдың мазмұнын оқып, жаңа файлға жазады. Бұл жергілікті файлдармен (компьютердің қатты дискісіндегі файлдармен) көп айырмашылық жасамайды, бірақ бастапқы және мақсатты файлдар қашықтағы файл серверінде орналасқан кезде қызықты жағдай туындайды. Файлдарды көшіруге арналған арнайы API-лерге ие операциялық жүйелер әдетте серверге файл мазмұнын желі арқылы жібермей, оны жергілікті түрде көшіруді тапсыра алады, бұл өнімділікті едәуір арттырады. Ал мұндай API-лерге ие емес жүйелер файл мазмұнын желі арқылы оқып, содан кейін оны қайтадан желі арқылы жіберуге мәжбүр болады. Кейде қашықтағы файлдарды көшіру Novell NetWare-тің DOS клиенттеріндегі "NCOPY" сияқты арнайы командамен жүзеге асырылады. DR DOS-тың 1992 жылдан бергі кейбір нұсқаларында COPY командасы қолданылады.