linux如何復制文件


一:復制文件

copy的縮寫cp。

格式:
	cp [參數] [被復制文件的路徑] [復制到的新路徑]
	
參數:
	-r : 遞歸復制
	-a : 保證某些屬性不變
	
案列:
	1.將文件復制到tmp
	案例1:將/root目錄下anaconda-ks.cfg復制到/tmp目錄
		[root@localhost ~]# cp /root/anaconda-ks.cfg /tmp
		cd /tmp: 切換到tmp路徑
		ls	   : 查看該路徑文件信息
		
		tmp    :相當於回收站
		
2.將文件夾及內部的文件復制到tmp
	案例2:將/root目錄下的test文件夾及其內部的文件復制到/tmp中
		[root@localhost ~]# cp -r /root/test /tmp
		cd /tmp	: 切換到tmp路徑
		ls	    : 查看該路徑文件信息
		
	補充:在linux中,文件夾是不可以直接復制。
	
3.將多個文件復制到tmp
案例3:將/etc/hosts和/etc/resolv.conf 復制到/tmp目錄中
    [root@localhost ~]# cp /etc/hosts /etc/resolv.conf  /tmp
            cd /tmp	: 切換到tmp路徑
            ls	    : 查看該路徑文件信息
            
注意:在linux沒有提示就是做好的結果

補充:Esc + . : 上一條命令的最后一個元素
	ls -l 等價於ll
	
知識儲備:
	linux中的鏈接相當於快捷方式
	stat : 查看文件詳細屬性

二:文件詳細屬性

	文件詳細屬性
[root@localhost ~]# stat /root/date
  File: ‘/root/date’
  Size: 48        	Blocks: 0          IO Block: 4096   directory
Device: fd00h/64768d	Inode: 134319739   Links: 3
Access: (0755/drwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2021-12-10 15:19:41.835635918 +0800
Modify: 2021-12-09 20:04:18.421481832 +0800
Change: 2021-12-09 20:04:18.421481832 +0800
 Birth: -
 
1.復制文件的過程中,把原有的屬性改了
2.如果不想改變原有屬性
3.第三個時間是更改路徑時間不會保存一致 root路徑更改到opt路徑,保證某些屬性不變。
4.保證 屬組  和   屬主 不變

image
image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM