您好,登錄后才能下訂單哦!
這篇文章主要為大家分析了Linux系統復制文件的命令是什么的相關知識點,內容詳細易懂,操作細節合理,具有一定參考價值。如果感興趣的話,不妨跟著跟隨小編一起來看看,下面跟著小編一起深入學習“Linux系統復制文件的命令是什么”的知識吧。
當sourceFile 和 destinationFile 參數都是文件名時,cp 命令將源文件內容復制到一個新文件,該新文件以destinatioFile命名。源文件內容不變。新文件有全新的從創建時間和修改時間。
命令行:
結果:
命令行:
如果只需復制到當前目錄的話,可以做如下簡化:
(‘.’ 表示當前文件目錄,即為/home/sheepcore/Documents)
使用 -p (preserve mode) 參數來為目標文件保留源文件的訪問時間和修改時間!
命令行:
使用 -R (recursive) 參數遞歸的復制整個源目錄到目標目錄中。其功能極其強大!
命令行:
用法5: 使用 cp 指令創建文件的硬鏈接與軟鏈接
$ cp -l srcFile linkedFile (硬鏈接 -l 表示 link)
$ cp -s srcFile linkedFile (軟鏈接 -s 表示 soft)
命令行:
硬鏈接會創建一個獨立文件,其中包括了源文件的信息以及位置。因此,引用硬鏈接文件等同于引用了源文件。
如上圖所示命令行,創建 file 文件的硬鏈接文件 fileLink,從文件列表可以看出,file 和 fileLink 的索引節點號完全相同,這表明,實際上它們是同一個文件。細心注意一下,-rw-r–r– 后面的數字 2 表明了,該文件的鏈接計數,說明當前有兩個文件存在了兩個鏈接。
當然,對于不同存儲媒體上的文件之間,是不允許創建硬鏈接的。這個時候就可以使用下面一種方法,通過 -s 來創建軟鏈接。
以下是結果顯示:
注意到圖中,我標注出來的幾點不同:
\1. 軟鏈接文件有一個新的索引節點號;
\2. 軟鏈接文件的文件大小明顯小于源文件和硬鏈接文件;
\3. 軟鏈接文件的鏈接數上顯示為1;而源文件和硬鏈接文件顯示為2?
然后,我簡單解釋一下這幾點不同。創建軟鏈接文件時,Linux 系統把它當做一個單獨的文件,所以它有一個唯一的索引號。文件變小的原因是:鏈接文件只需要存儲源文件的信息,比如訪問時間、文件大小、地址等,而不會存儲源文件的內容,也就是里面的數據。 因為軟鏈接實質上創建了一個新的文件,所以就鏈接計數為1。
可以使用通配符*, 批量復制有相同名字前綴的文件到一個目錄當中!
-f (force) 強制覆蓋已存在的目標文件,不提示!
命令行實例:
命令行實例:
關于“Linux系統復制文件的命令是什么”就介紹到這了,更多相關內容可以搜索億速云以前的文章,希望能夠幫助大家答疑解惑,請多多支持億速云網站!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。