Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Cara menggunakan arahan Linux untuk memindahkan/menyalin fail/direktori ke direktori tertentu
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/
(2).[cp] +[nama direktori/*]+[laluan sasaran (dengan laluan)] /* mewakili semua fail dalam direktori dan direktori* ialah kad bebas
如: cp release/* ~/nfs/
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_folderArahan: 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/
$scp -r root@10.6.159.147:/opt/soft/test /opt/soft/
$scp /opt/soft/demo.tar root@10.6.159.147:/opt/soft/scptestArahan: Muat naik direktori tempatan /opt/soft /test ke /opt pada mesin jauh 10.6.159.147 /soft/scptest direktori
4. Alihkan folder ke folder lain
$scp -r /opt/soft/test root@10.6.159.147:/opt/soft/scptestTetapkan 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 pelayanLaksanakan 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
alias Sintaks untuk menambah alias ialah: alias [alias]='perintah sebenar'.
2.2 alias Langkah-langkah untuk menambah aliasSeperti yang ditunjukkan di bawah, tambahkan arahan alias svccdl pada ujian pengguna Linux semasa untuk memasuki laluan fail log hari.
[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
[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!