Faylları və qovluqları kopyalamaq üçün Linux'u necə istifadə edin

Giriş

Bu təlimatda faylları və qovluqları ən məşhur qrafik fayl menecerlərindən və həmçinin Linux komanda xəttindən istifadə edərək bir yerdən başqa bir yerə necə kopyalanacağını göstərəcəksiniz.

Çoxu faylları disklərdən kopyalamaq üçün qrafik alətlərdən istifadə etmək üçün istifadə olunacaq. Windows istifadə etmək üçün istifadə edildikdə, Windows Explorer adlı bir alətdən xəbərdar olacaqsınız, bu da çox asan olur.

Windows Explorer bir fayl meneceri kimi tanınan bir vasitədir və Linux bir sıra müxtəlif fayl menecerləri var. Sisteminizdə görünən bir çox istifadə etdiyiniz Linux versiyasına və müəyyən bir dərəcədə istifadə etdiyiniz masa üstü mühitə bağlıdır.

Ən çox istifadə edilən fayl idarəçiləri aşağıdakılardır:

Ubuntu , Linux Mint , Zorin , Fedora və ya openSUSE çalıştırıyorsanız, fayl yöneticinize Nautilus adı verilir.

KDE masa üstü mühit ilə paylamağı davam etdirən hər kəs, ehtimal ki, Dolphin'in default fayl meneceri olduğunu tapacaqdır. KDE-ni istifadə edən dağılımlar, Linux Mint KDE, Kubuntu, Korora və KaOS daxildir.

Thunar fayl meneceri XFCE masaüstü mühitinin bir hissəsidir, PCManFM LXDE masa üstü mühitinin bir hissəsidir və Caja, MATE desktop ətraf mühitinin bir hissəsidir.

Faylları və qovluqları kopyalamaq üçün Nautilus'u necə istifadə etməli

Nautilus, Linux Mint və Zorin daxilində menyuda mövcud olacaq və ya Ubuntu daxilində Unity Launcher'da və Fedora və ya openSUSE kimi GNOME istifadə edərək hər hansı bir dağıdıcıda panelin görünüşü ilə görünəcək.

Faylı kopyalamaq üçün fayl sisteminə keçin və kopyalamaq istədiyiniz faylın üzərinə qədər qovluqları cütləşdirin.

Faylları kopyalamaq üçün standart klaviatura əmrlərindən istifadə edə bilərsiniz. Məsələn, bir faylın üzərinə basaraq CTRL və C düyməsini basaraq bir faylın surətini alır. CTRL və V düymələrinə basaraq faylı kopyalamaq üçün seçdiyiniz yerə yapışdırır.

Eyni qovluğa bir fayl yerləşdirirsinizsə, sonunadək sözü (surəti) olacağı istisna olmaqla, orijinal ilə eyni adda olacaq.

Faylı sağ tıklayaraq "kopyala" menyusunu seçə bilərsiniz. Daha sonra yapışdırmaq istədiyiniz qovluğu seçə bilərsiniz, sağ klikləyin və "yapışdırıb" seçin.

Bir faylın surətini çıxarmaq üçün başqa üsul fayl üzərində sağ basın və "kopyala" seçimi təşkil edir. Yeni bir pəncərə görünəcək. Faylı kopyalamaq istədiyiniz qovluğu tapın və "seç" düyməsini basın.

Hər bir fayl seçərkən CTRL düyməsini basaraq birdən çox fayl kopyalayabilirsiniz. CTRL C seçimi və kontekst menyusundan "surət" və ya "kopyala" seçmək kimi əvvəlki üsullardan hər hansı seçilmiş fayllar üçün işləyəcəkdir.

Kopyala əmri fayl və qovluqlarda işləyir.

Faylları və qovluqları kopyalamaq üçün Yunfini necə istifadə etməli

Dolphin, KDE menyusu vasitəsilə başladır.

Dolphin içərisində olan bir çox xüsusiyyət Nautilus ilə eynidır.

Faylı kopyalamaq üçün faylın göründüyü qədər qovluqları cütləşdirərək faylın olduğu yerə gedin.

Bir fayl seçmək və ya birdən çox fayl seçmək üçün CTRL düyməsini və sol siçan düyməsini istifadə etmək üçün sol siçan düyməsini istifadə edin.

Faylı kopyalamaq üçün CTRL və C düymələrini birlikdə istifadə edə bilərsiniz. Faylı yapışdırmaq üçün faylı yapışdırmaq üçün qovluğu seçin və CTRL və V düyməsini basın.

Bir kopyaladığınız faylla eyni qovluğa yapışdırmayı seçsəniz, kopyalanan fayl üçün yeni bir ad girmenizi tələb edir.

Həm də faylları sağ tıklayaraq faylları kopyalayaraq "Kopyala" düyməsini seçə bilərsiniz. Dosyayı yapışdırmaq üçün sağa vurun və "Yapıştır" seçin.

Faylları bir qovluqdan digərinə sürükleyərək də kopyalana bilər. Bunu etdiyiniz zaman faylın surətini çıxarmaq, faylları bağlamaq və ya faylı hərəkət etdirmək üçün bir menyu görünür.

Faylları və qovluqları kopyalamaq üçün Thunar'dan necə istifadə etməli

Thunar fayl meneceri XFCE masa üstü mühitində menyudan başlaya bilər.

Nautilus və Dolphin kimi, siçan ilə bir fayl seçə və faylın surətini CTRL və C düymələrindən istifadə edə bilərsiniz. Daha sonra faylı yapışdırmaq üçün CTRL və V düymələrini istifadə edə bilərsiniz.

Dosyayı orijinal olaraq eyni qovluğa yapışdırırsanız, kopyalanan fayl aynı adı saxlayır, eyni zamanda adı (Nautilus) adıyla bir parçası olaraq eklenen "(surəti)" var.

Faylın üzərinə sağ tıklayaraq "kopyala" seçimini seçə bilərsiniz. Qeyd edək ki, Thunar bir "surəti" seçməyəcək.

Dosyayı kopyaladıktan sonra yapıştırmak üçün klasöre keçərək yapıştırabilirsiniz. İndi sadəcə sağ basın və "yapışdırıb" seçin.

Dosyayı bir qovluğa sürüklemek, onu kopyalamaktan ziyarət edir.

Fayl və qovluqları kopyalamaq üçün PCManFM-ni necə istifadə etmək olar

PCManFM fayl meneceri LXDE masa üstü mühitində menyudan başlaya bilər.

Bu fayl meneceri Thunarın xətti boyunca olduqca əsasdır.

Faylları siçan ilə seçərək kopyalayabilirsiniz. Faylı kopyalamaq üçün CTRL və C düyməsini eyni anda və ya sağa basın və menyudan "kopyala" düyməsini basın.

Faylı yapışdırmaq üçün faylı kopyalamaq istədiyiniz qovluğa CTRL və V düyməsini basın. Ayrıca sağdan klikləyin və menyudan "yapışdırıb" seçə bilərsiniz.

Dosyayı sürükleyip bırakma bir dosyayı kopyalamaz, onu taşır.

"Kopya yolu" adlı bir dosyaya sağ tıklandığında bir seçim var. Faylın URL'sini bir sənəddə və ya hər hansı bir səbəbdən əmr satırına yapışdırmaq istəyirsinizsə, bu faydalıdır.

Faylları və qovluqları kopyalamaq üçün necə Caja istifadə edin

MATE masaüstü mühiti içərisindən menyudan Caja qura bilərsiniz.

Caja Nautilus kimi bir çox şeydir və çox işləyir.

Dosyayı kopyalamak üçün qovluqlardan yolunuzu axtararaq onu tapın. Faylı klikləyin və faylı kopyalamaq üçün CTRL və C seçin. Ayrıca sağdan klikləyin və menyudan "surəti" ni seçə bilərsiniz.

Faylın surətini yerləşdirmək üçün faylı kopyalamaq istədiyiniz yerə gedin və CTRL və V düyməsini basın. Alternativ olaraq sağdan klikləyin və menyudan "yapışdırıb" seçin.

Orijinal faylın eyni qovluğuna yapışdırdığınızda, fayl eyni adda olacaq, lakin sonuna əlavə olunan "(surəti)" olacaq.

Bir faylın sağ klikləməsi də "Kopyala" adlı bir seçim verir. Bu, Nautilus-da "kopya" seçimi kimi faydalı deyil. Yalnız masaüstünə və ya ev qovluğuna kopyalamağı seçə bilərsiniz.

Shift düyməsini bir faylda saxlamaq və onu bir qovluğa sürükləmək, faylın surətini çıxarmaq, daşımaq və ya bağlamaq istəməyinizi isteyen bir menyü göstərilir.

Linuxdan istifadə etmək üçün bir qovluqdan faylya kopyalamaq necədir

Bir faylın yerdən digərinə kopyalanması üçün sintaksis aşağıdakı kimidir:

cp / mənbə / yol / adı / hədəf / yol / adı

Məsələn, aşağıdakı qovluq quruluşunu təsəvvür edin:

Faylın1 / home / documents / folder1-dan / home / documents / folder2-də cari yerindən kopyalamaq istəyirsinizsə, aşağıdakıları komanda xəttinə yazın:

cp / home / gary / sənədlər / folder1 / file1 / home / gary / sənədlər / folder2 / file1

Burada edə biləcəyiniz bəzi qısa yollar var.

Evdəki hissə bu maddədə izah edilən tilde (~) ilə əvəz edilə bilər. Bunun əmrini dəyişir

cp ~ / sənədlər / folder1 / file1 ~ / sənədlər / folder2 / file1

Eyni fayl adını istifadə etmək niyyətindəsiniz, sadəcə hədəf üçün fayl adını ata bilərsiniz

cp ~ / sənədlər / folder1 / file1 ~ / sənədlər / qovluq2

Hələ hədəf qovluğunda olsanız, hədəfin yolunu tam dayandırmaqla sadəcə dəyişdirə bilərsiniz.

cp ~ / sənədlər / folder1 / file1.

Alternativ olaraq zahirən mənbə qovluğundasınızsa, fayl adı aşağıdakı şəkildə qaynaq olaraq təqdim edə bilərsiniz:

cp file1 ~ / sənədlər / qovluq2

Linuxda faylları çıxarmadan əvvəl necə bir backup etmək olar

Əvvəlki bölmədə1 file1 və folder2 adlı bir fayl var. Təsəvvür edin ki, bu qovluq2 file1 adlı bir fayl var və aşağıdakı komanda işlədiniz:

cp file1 ~ / sənədlər / qovluq2

Yuxarıdakı komanda hazırda 2 qovluğunda olan file1-ə yazacaqdır. Heç bir xəbərdarlıq, heç bir xəbərdarlıq və heç bir səhv yoxdur, çünki Linux-un etibarlı bir əmri müəyyən etdiniz.

Dosyaları kopyaladıktan sonra Linux'un bir dosyanın üzerine yazmadan önce bir yedek oluşturması üçün önlem ala bilərsiniz. Sadəcə aşağıdakı əmrləri istifadə edin:

cp -b / source / file / target / faylı

Misal üçün:

cp -b ~ / sənədlər / folder1 / file1 ~ / sənədlər / folder2 / file1


Hədəf qovluğunda artıq kopyalanan fayl olacaq və əsasən, orijinal faylın bir nüsxəsi olan tilde (~) ilə bir fayl olacaq.

Zənginlik əmrini nömrələnmiş ehtiyatların yaranması üçün bir az fərqli şəkildə işləmək üçün dəyişə bilərsiniz. Zaten önceden dosyalarınızı kopyaladığınız halda yedeklemeleri zaten olduğundan şüpheleniyorsanız bunu edə bilərsiniz. Bu versiya nəzarət bir formasıdır.

cp -backup = nömrəli ~ / sənədlər / folder1 / file1 ~ / sənədlər / folder2 / file1

Nüsxələrin fayl adı faylın xətti boyunca olacaq. ~ 1 ~, file1 ~ ~ ~ ~.

Linux'u istifadə edərək, onları çıxararkən faylları təkrar yazmadan öncə necə məlumat verin

Dosyanızın ətrafında yayılan faylların kopyalarını istəmirsinizsə, lakin bir surət komutunun bir faylın həddindən artıq olmayan bir şəkildə yazılmadığından əmin olmaq istəyirsinizsə, təyinatın üzərində yazmaq istəməyinizi istəməyinizi istəyə bilərsiniz.

Bunu etmək üçün aşağıdakı sözdizimini istifadə edin:

cp -i / mənbə / fayl / hədəf / fayl

Misal üçün:

cp -i ~ / sənədlər / folder1 / file1 ~ / sənədlər / folder2 / file1

Bir mesaj aşağıdakı kimi görünəcək: cp: './file1' yazılacaq?

Faylın üzərində yazmaq üçün K klaviaturada Y düyməsini basın və ya N və ya CTRL və C düymələrini eyni anda ləğv edin.

Linuxda Simvolik Linkləri Kopyaladığınızda Nə Olur

Sembolik bir link, bir masa üstü kısayolu kimi bir az. Sembolik linkin məzmunu fiziki faylı bir ünvandır.

Buna görə də aşağıdakı qovluq quruluşuna malik olduğunuzu təsəvvür edin:

Aşağıdakı əmrə baxın:

cp ~ / sənədlər / folder1 / file1 ~ / sənədlər / folder3 / file1

Bu, bir qovluqdan digərinə fiziki bir fayl çıxarmaq kimi yeni bir şey olmamalıdır.

Əgər simvolik link2 qovluğundan qovluğa kopyalanırsa nə olar?

cp ~ / sənədlər / folder2 / file1 ~ / sənədlər / folder3 / file1

Qovluğa kopyalanan fayl simvolik link deyil. Əslində file1 faylını qovluqdan kopyalamaqla eyni nəticə əldə etdiyiniz üçün əslində simvolik link ilə göstərilən fayldır.

Yeri gəlmişkən, aşağıdakı əmri istifadə edərək eyni nəticə əldə edə bilərsiniz:

cp -H ~ / sənədlər / folder2 / file1 ~ / documents / folder3 / file1

Yalnız faylın kopyalanmasına və simvolik linkə deyil, tamamilə gücləndirən bir daha keçid var:

cp -L ~ / sənədlər / folder2 / file1 ~ / sənədlər / folder3 / file1

Sembolik linki kopyalamaq üçün aşağıdakı əmri göstərməlisiniz:

cp -d ~ / sənədlər / folder2 / file1 ~ / sənədlər / folder3 / file1

Simvolik linkin kopyalanmasına məcbur etmək üçün fiziki fayl aşağıdakı əmri istifadə:

cp -P ~ / sənədlər / folder2 / file1 ~ sənədlər / folder3 / file1

Cp əmrini istifadə edərək, sabit linklər yaratma

Sembolik bir link və sabit bir link arasında fərq nədir?

Sembolik bir link, fiziki faylın bir kısayoludur. Fiziki faylın ünvanı daha çoxdur.

Sadə bir link, əsasən, eyni fiziki fayla bağlı, lakin fərqli bir adla əlaqələndirir. Bu ləqəb demək olar. Hər hansı bir disk alanı almadan faylları təşkil etmenin ən yaxşı üsuludur.

Bu təlimat sizə ağır əlaqələr haqqında bilmək üçün lazım olan hər şeyi bildirir .

Cp əmrini istifadə edərək, sabit bir link yarada, ancaq adətən ln komandanlığı istifadə edərək müdafiə edirəm.

cp -l ~ / source / file ~ / target / file

Nə üçün bir çətin link istifadə edə biləcəyinizə nümunə olaraq, videolar adlanan bir qovluq var və bu videolar qovluğunda honeymoon_video.mp4 adlı həqiqətən böyük video faylınız var. İndi həm də videonun barbados_video.mp4 adıyla bilinməsini istədiyiniz kimi düşünün, çünki Balyada getdiyiniz yerdə də Barbadosun görüntüləri var.

Siz sadəcə faylın surətini və yeni adını verə bilərdiniz, ancaq, demək olar ki, eyni videonun olduğu üçün diskdən iki dəfəyə qədər miqdar tutursunuz.

Bunun əvəzinə baleymoon_video.mp4 faylında qeyd edən barbados_video.mp4 adlı simvolik bir link yarada. Bu yaxşı işləyərdi, amma əgər kiminsə honeymoon_video.mp4 faylını silməklə əlaqə saxlayırdınızsa və başqa bir şey olmadıqda link hələ də diskdə yer tutur.

Bir sabit link yaratdıysanız, lakin 2 fayl adıyla 1 fayl olacaq. Yalnız fərq fərqli inode nömrələrindən ibarətdir. (unikal identifikatorlar). Honeymoon_video.mp4 faylının silinməsi faylı silmir, ancaq bu faylın sayını 1-ə endirir. Fayl həmin faylın bütün keçidləri silinsə, silinəcəkdir.

Bağlantı yaratmaq üçün belə bir şey edərdiniz:

cp -l /videos/honeymoon_video.mp4 /videos/barbados_video.mp4

Cp əmrini istifadə edərək, simvolik əlaqələr yaratma

Sadə bir keçid əvəzinə simvolik bir link yaratmaq istəyirsinizsə, aşağıdakı əmrləri istifadə edə bilərsiniz:

cp -s / source / file / target / file

Yenə də şəxsən ümumi olaraq ln -s komandasını istifadə edərdim, amma bu da yaxşı işləyir.

Onlar daha yeni olduqda faylları yalnız necə kopyalamaq olar

Faylları bir qovluqa kopyalamaq istərsinizsə, ancaq yalnız mənbə faylının yeni olduğu halda hədəf faylları üzərində yazmaq istəyirsinizsə, aşağıdakı əmrləri istifadə edə bilərsiniz:

cp -u / source / file / target / file

Qeyd edək ki, fayl hədəf tərəfində olmadığı təqdirdə, surət təşkil ediləcəkdir.

Birden çox faylları necə çıxarmaq olar?

Aşağıdakı şəkildə surət komutunda birdən çox mənbə faylını təmin edə bilərsiniz:

cp / source / file1 / source / file2 / source / file3 / target

Yuxarıdakı komanda file1, file2 və file3'ü hədəf qovluğa kopyalayacaq.

Dosyalar müəyyən bir desenle eşleşiyorsa, joker kartları aşağıdakı kimi istifadə edə bilərsiniz:

cp /home/gary/music/*.mp3 / home / gary / music2

Yuxarıdakı komanda uzantı ilə bütün faylları kopyalayacaqdı.

Qovluqların kopyalanması

Qovluqları kopyalamaq faylları kopyalamaqla eyni.

Məsələn, aşağıdakı qovluq quruluşunu təsəvvür edin:

Folder1 qovluğunu indi 2 qovluq altında yaşayan şəkildə hərəkət etmək istədiyiniz kimi düşünün:

Aşağıdakı əmrləri istifadə edə bilərsiniz:

cp -r / home / gary / sənədlər / folder1 / home / gary / sənədlər / qovluq2

Aşağıdakı əmrləri də istifadə edə bilərsiniz:

cp -R / home / gary / sənədlər / folder1 / home / gary / sənədlər / folder2

Bu klasörün içeriğini, eləcə də alt dizinlerdeki alt-dizinleri ve faylları kopyalar.

Xülasə

Bu təlimatda, Linux daxilində faylları kopyalamaq üçün lazım olan ən çox vasitələr verilmişdir. Hər şey üçün Linux man komandasını istifadə edə bilərsiniz.

adam cp