Rumah  >  Artikel  >  Tutorial sistem  >  Anda pasti akan menyesal kehilangan huraian arahan CP terperinci ini!

Anda pasti akan menyesal kehilangan huraian arahan CP terperinci ini!

WBOY
WBOYke hadapan
2023-12-30 15:23:39530semak imbas
Pengenalan

Anda pasti akan menyesal kehilangan huraian arahan CP terperinci ini!
Nama:cp
Fungsi: Salin fail atau direktori
Perihalan: Perintah cp digunakan untuk menyalin fail atau direktori Jika dua atau lebih fail atau direktori ditetapkan pada masa yang sama, dan destinasi akhir ialah direktori sedia ada, ia akan menyalin semua fail atau direktori yang ditentukan sebelumnya ke direktori ini. . Jika berbilang fail atau direktori ditentukan pada masa yang sama, dan destinasi terakhir bukan direktori sedia ada, mesej ralat akan muncul.

Tatabahasa
cp(选项)(参数)
Pilihan
  • -a atau --archive Parameter ini mempunyai kesan yang sama seperti menentukan parameter "-dpR" pada masa yang sama
  • -b atau --backup memadam atau menulis ganti fail destinasi dan menyandarkannya terlebih dahulu Fail atau direktori yang disandarkan juga dibuat sebagai pautan simbolik dan menghala ke fail sumber atau direktori fail sumber atau pautan direktori. Jika parameter ini tidak ditambah, jika pautan simbolik ditemui semasa proses penyalinan, fail sumber atau direktori akan disalin terus
  • -f atau --force menyalin fail atau direktori secara paksa, tidak kira sama ada fail atau direktori destinasi sudah wujud
  • -i atau --interaktif tanya pengguna sebelum menulis ganti fail
  • -l atau --link mencipta pautan keras ke fail sumber dan bukannya menyalin fail
  • -p atau --preserve mengekalkan atribut fail sumber atau direktori, termasuk pemilik, kumpulan, kebenaran dan masa
  • -P atau --parents mengekalkan laluan fail sumber atau direktori Laluan ini boleh menjadi laluan mutlak atau laluan relatif, dan direktori destinasi mesti sudah wujud
  • -r memproses fail dan subdirektori secara rekursif dalam direktori yang ditentukan bersama-sama. Jika bentuk fail sumber atau direktori tidak tergolong dalam direktori atau pautan simbolik, ia akan dianggap sebagai fail biasa
  • -R atau --rekursif pemprosesan rekursif, memproses fail dan subdirektori dalam direktori yang ditentukan bersama-sama
  • -s atau --symbolic-link mencipta pautan simbolik ke fail sumber dan bukannya menyalin fail
  • -S atau --akhiran= Selepas membuat sandaran fail destinasi dengan parameter "-b", rentetan sandaran akan ditambahkan pada akhiran fail sandaran .默认的备份字尾符串是符号"~"
  • -u 或 --update 使用这项参数之后,只会在源文件的修改时间(Modification Time)较目的文件更新时,或是名称相互对应的目的文件并不存在,才复制文件
  • -v 或 --verbose 显示执行过程
  • -V 或 --version-control= 指定当备份文件时,备份文件名的命名方式,有以下3种:
    1. numbered或t, 将使用备份编号,会在字尾加上~1~字符串,其数字编号依次递增
    2. simple或never 将使用简单备份,默认的备份字尾字符串是~, 也可通过-S来指定
    3. existing或nil将使用当前方式,程序会先检查是否存在着备份编号,若有则采用备份编号,若无则采用简单备份
  • -x 或 --one-file-system 复制的文件或目录存放的文件系统,必须与cp指令执行时所处的文件系统相同,否则不复制,亦不处理位于其他分区的文件
  • --help 显示在线帮助
  • --sparse= 设置保存希疏文件的时机
  • --version 显示版本
示例 复制文件,只有源文件较目的文件的修改时间新时,才复制文件
  cp -u -v file1 file2
将文件file1复制成文件file2
 cp file1 file2
采用交互方式将文件file1复制成文件file2
 cp -i file1 file2
.将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制的模式
 cp -f file1 file2
将目录dir1复制成目录dir2
cp -R file1 file2
同时将文件file1、file2、file3与目录dir1复制到dir2
cp -R file1 file2 file3 dir1 dir2
复制时保留文件属性
 cp -p a.txt tmp/
复制时保留文件的目录结构
 cp -P  /var/tmp/a.txt  ./temp/
复制时产生备份文件
 cp -b a.txt tmp/
复制时产生备份文件,尾标 ~1~格式
cp -b -V t  a.txt /tmp
指定备份文件尾标
cp -b -S _bak a.txt /tmp

Atas ialah kandungan terperinci Anda pasti akan menyesal kehilangan huraian arahan CP terperinci ini!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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