Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu

Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu

WBOY
WBOYke hadapan
2023-05-16 10:16:0571085semak imbas

    Arahan Linux untuk mengalih/menyalin fail/direktori ke direktori yang ditentukan

    1. Salin fail atau folder pada pelayan yang sama

    1.1 Salin fail

    Salin fail: Salin 1.txt ke direktori sbin dalam direktori akar

    cp +文件名(可带路径)+目标路径(带路径)
          如:cp   1.txt  ~/sbin/

    1,2 Salin direktori

    Salin direktori: Salin lepaskan ke akar Di bawah direktori nfs di bawah direktori

    (1).[cp] +[-r]+[nama direktori (boleh mempunyai laluan)] + [laluan sasaran (dengan laluan)] -r bermakna menyalin semua dalam direktori Subdirektori dan fail

    如:cp -r release  ~/nfs/

    Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu

    (2).[cp] +[nama direktori/*]+[laluan sasaran (dengan laluan)] /* mewakili semua fail dalam direktori dan direktori* ialah kad bebas

    如: cp release/* ~/nfs/

    2. Salin fail atau folder merentas pelayan

    scp ialah singkatan salinan selamat, arahan yang digunakan untuk menyalin fail dari jauh di bawah Linux, serupa dengannya Perintah termasuk cp, tetapi cp hanya menyalin secara tempatan dan tidak boleh merentas pelayan, dan penghantaran scp disulitkan.

    Apabila cakera keras pelayan anda menjadi sistem baca sahaja, gunakan scp untuk membantu anda mengalih keluar fail.

    2.1 Format arahan

    scp [参数] [原路径] [目标路径]

    2.2 Arahan

    Salin dari pelayan setempat ke pelayan jauh

    2.2 .1 Salin fail:

    $scp local_file remote_username@remote_ip:remote_folder
    $scp local_file remote_username@remote_ip:remote_file
    $scp local_file remote_ip:remote_folder
    $scp local_file remote_ip:remote_file
    • Nama pengguna ditentukan dan kata laluan pengguna perlu dimasukkan selepas arahan dilaksanakan

    • Jika nama pengguna tidak dinyatakan, Selepas arahan dilaksanakan, anda perlu memasukkan nama pengguna dan kata laluan; 🎜>

      Nama pengguna pertama ditentukan, dan arahan itu dilaksanakan Selepas arahan, anda perlu memasukkan kata laluan pengguna; , dan anda perlu memasukkan nama pengguna dan kata laluan selepas arahan dilaksanakan; Contoh 1: Salin fail dari pelayan ke direktori tempatan
    • $scp -r local_folder remote_username@remote_ip:remote_folder
      $scp -r local_folder remote_ip:remote_folder
    Arahan: Dari /opt/soft/ pada mesin 10.6.159.147 Muat turun fail demo.tar dari direktori ke /opt/soft/ tempatan direktori

    3.2. Contoh 2: Salin folder dari pelayan ke lokal
      $scp root@10.6.159.147:/opt/soft/demo.tar  /opt/soft/
    • Arahan: Dari mesin 10.6.159.147 Muat turun direktori ujian dari /opt/soft/ ke local / opt/soft/ direktori.

      3.3. Contoh 3: Muat naik fail tempatan ke direktori yang ditentukan pada pelayan jauh
    • $scp -r root@10.6.159.147:/opt/soft/test  /opt/soft/
    • Arahan: Salin fail demo.tar dalam direktori opt/soft/ tempatan ke opt/ of mesin jauh 10.6.159.147 direktori lembut/scptest

      3.4, Contoh 4: Muat naik direktori tempatan ke direktori yang ditentukan pada mesin jauh
    • $scp /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptest
    Arahan: Muat naik direktori tempatan /opt/soft /test ke /opt pada mesin jauh 10.6.159.147 /soft/scptest direktori

    Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu4. Alihkan folder ke folder lain

    $scp -r /opt/soft/test root@10.6.159.147:/opt/soft/scptest

    Tetapkan arahan Linux. alias

    dalam Semasa mengendalikan Linux, anda mungkin menghadapi beberapa arahan yang sangat panjang dan kerap digunakan, dan ia akan menjadi sangat menyusahkan setiap kali anda memasukkannya dan melaksanakannya. Ia adalah mudah jika anda menetapkan arahan panjang kepada alias pendek.

    Arahan alias Linux boleh membantu kami menetapkan alias untuk arahan panjang.

    Senarai arahan alias pada pelayan

    Laksanakan arahan alias pada pelayan Linux dan anda akan melihat beberapa arahan biasa. Seperti yang ditunjukkan di bawah.

    mv 文件名 目标文件夹路径

    Contohnya: arahan ll bukan arahan Linux, ll dilaksanakan dengan menetapkan alias ls -l --color=auto.

    alias Tambah alias

    2.1 alias Tambah sintaks alias

    Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentualias Sintaks untuk menambah alias ialah: alias [alias]='perintah sebenar'.

    2.2 alias Langkah-langkah untuk menambah alias

    Seperti yang ditunjukkan di bawah, tambahkan arahan alias svccdl pada ujian pengguna Linux semasa untuk memasuki laluan fail log hari.

    Masukkan laluan rumah pengguna semasa, laksanakan vi .bashrc, dan tambah baris teks berikut:

    [test@271ba307f4954c74955b28c8389bc648 ~]$ alias
    alias egrep='egrep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias grep='grep --color=auto'
    alias l.='ls -d .* --color=auto'
    alias ll='ls -l --color=auto'
    alias ls='ls --color=auto'
    alias vi='vim'
    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

    Kandungan fail .bashrc yang diedit adalah seperti berikut.

    alias svccdl='cd /home/test/logs/`date +%Y-%m-%d`'

    Laksanakan sumber .bashrc untuk menjadikan alias kekal.

    # .bashrc
    
    # Source global definitions
    if [ -f /etc/bashrc ]; then
            . /etc/bashrc
    fi
    alias svccdl='cd /home/test/logs/`date +%Y-%m-%d`'
    # Uncomment the following line if you don't like systemctl's auto-paging feature:
    # export SYSTEMD_PAGER=
    
    # User specific aliases and functions

    Gunakan ujian

    [test@271ba307f4954c74955b28c8389bc648 ~]$ source .bashrc

    Atas ialah kandungan terperinci Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam