GNU/Linux >> Belajar Linux >  >> Linux

Salin file di terminal Linux

Untuk menyalin file di komputer dengan antarmuka grafis, Anda biasanya menyeret dan melepaskan file dari satu jendela ke jendela lain, terkadang menggunakan tombol pengubah. Sebagai alternatif, Anda mungkin lebih suka mengeklik kanan ikon file, pilih Salin , lalu Tempel ikon file ke jendela lain.

Untuk menyalin file di terminal, gunakan cp perintah, yang bekerja persis seperti mv perintah, kecuali bahwa itu menduplikasi konten file daripada memindahkannya dari satu lokasi ke lokasi lain.

$ cp example.txt ~/Documents

Seperti halnya mv perintah, Anda bisa ganti nama file saat menyalinnya.

$ cp example.txt ~/Documents/file.txt

Hati-hati saat menggunakan cp , karena ia melakukan persis seperti yang Anda perintahkan. Secara default, ini tidak menanyakan apakah Anda ingin menyalin satu file ke file lain dengan nama yang sama. Untuk melindungi diri Anda dari ini, gunakan cp --interactive (atau -i singkatnya), yang menjalankan cp dalam interaktif mode, artinya akan menanyakan apakah Anda yakin ingin menimpa file yang ada. Anda dapat mengonfirmasi atau membatalkan dan melakukan kembali cp dan ganti nama file menjadi sesuatu yang berbeda sehingga tidak bertentangan dengan file yang ada.

Salin folder

cp perintah mencari file, bukan folder karena folder tidak benar-benar ada (yaitu, itu bukan benar-benar data, itu hanya penanda bagi kita manusia untuk secara logis membagi data kita ke dalam wadah imajiner yang berbeda.) Untuk menyalin folder, gunakan cp --rekursif (atau -r singkatnya), yang mengambil file dalam folder dan membuat ulang wadah imajiner mereka.

$ cp -r Documents MyStuff
$ ls
Documents
Downloads
Music
MyStuff
Templates
Pictures
Videos

Anda mungkin memperhatikan bahwa shell Linux sangat sunyi saat berfungsi. Ini sebenarnya dengan desain. Berapa kali Anda mengatur komputer pada tugas, seperti menyalin seribu file dari satu drive ke drive lain, hanya untuk kembali 4 jam kemudian untuk menemukan bahwa itu berhenti menyalin setelah file pertama, hanya untuk menanyakan beberapa pertanyaan esoteris sepele?

Terkadang, bagaimanapun, senang mendapat umpan balik dari OS Anda. Biasanya, -v switch menambahkan "verbositas" ke perintah:

$ cp -r --verbose Documents Stuff
'Documents/' -> 'Stuff'
'Documents/example.txt' -> 'Stuff/example.txt'
'Documents/file.txt' -> 'Stuff/file.txt'
'Documents/example.png' -> 'Stuff/example.png'
'Documents/picture.png' -> 'Stuff/picture.png'

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Linux
  1. Salin file &direktori di Linux

  2. Alat Transfer File Terbaik di Linux

  3. Bagaimana cara menggunakan perintah Rsync di linux?

  1. Ganti nama file di terminal Linux

  2. Pindahkan file di terminal Linux

  3. Salin konten file ke clipboard di terminal Linux

  1. Memindahkan file di Linux tanpa mv

  2. Menyalin file di Linux

  3. Grep Word Dalam File Lalu Salin File?