linux文件链接命令(linux 文件 链接)
linux如何查看一個文件是否存在軟鏈接?
需要準備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態。
2、輸入:file /usr/bin/vi,按回車。
3、此時可以查詢出/usr/bin/vi文件存在軟鏈接,為/usr/bin/vim文件。
如何在linux下把一文件內容導入另一個文件中?
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2、其次,在命令行中輸入:cattest.txttest1.txt>test2.txt。
3、鍵盤按“回車鍵”運行shell指令,此時會看到2個文件成功合并到test2.txt了。
在LINUX中如何把2個文件中的內容合到另一個文件中去?
1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。
2、其次,在命令行中輸入:cat test.txt test1.txt > test2.txt。
3、鍵盤按“回車鍵”運行shell指令,此時會看到2個文件成功合并到test2.txt了。
linux遠程傳送文件或文件夾的命令?
1. scp命令
scp語法
scp 源文件 目標IP@目錄
scp用法舉例:
eg1:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下
scp /tmp/test.log root@172.10.1.2:/tmp
eg2:將/data/test目錄傳送到172.10.1.2服務器的/tmp目錄下
scp -r /data/test root@172.10.1.2:/tmp
2. rsync命令
rsync語法:
rsync 源文件 目標IP@目錄
選項參數:
-v:顯示rsync過程中詳細信息。可以使用"-vvvv"獲取更詳細信息。
-P:顯示文件傳輸的進度信息。(實際上"-P"="--partial --progress",其中的"--progress"才是顯示進度信息的)。
-n --dry-run:僅測試傳輸,而不實際傳輸。常和"-vvvv"配合使用來查看rsync是如何工作的。
-a --archive:歸檔模式,表示遞歸傳輸并保持文件屬性。等同于"-rtopgDl"。
-r --recursive:遞歸到目錄中去。
-t --times:保持mtime屬性。強烈建議任何時候都加上"-t",否則目標文件mtime會設置為系統時間。
-o --owner:保持owner屬性(屬主)。
-g --group:保持group屬性(屬組)。
-p --perms:保持perms屬性(權限,不包括特殊權限)。
-D:是"--device --specials"選項的組合,即也拷貝設備文件和特殊文件。
-l --links:如果文件是軟鏈接文件,則拷貝軟鏈接本身而非軟鏈接所指向的對象。
-z:傳輸時進行壓縮提高效率。
-R --relative:使用相對路徑。意味著將命令行中指定的全路徑而非路徑最尾部的文件名發送給服務端,包括它們的屬性。用法見下文示例。
--size-only:默認算法是檢查文件大小和mtime不同的文件,使用此選項將只檢查文件大小。
-u --update:僅在源mtime比目標已存在文件的mtime新時才拷貝。注意,該選項是接收端判斷的,不會影響刪除行為。
-d --dirs:以不遞歸的方式拷貝目錄本身。默認遞歸時,如果源為"dir1/file1",則不會拷貝dir1目錄,使用該選項將拷貝dir1但不拷貝file1。
--max-size:限制rsync傳輸的最大文件大小。可以使用單位后綴,還可以是一個小數值(例如:"--max-size=1.5m")
--min-size:限制rsync傳輸的最小文件大小。這可以用于禁止傳輸小文件或那些垃圾文件。
--exclude:指定排除規則來排除不需要傳輸的文件。
--delete:以SRC為主,對DEST進行同步。多則刪之,少則補之。注意"--delete"是在接收端執行的,所以它是在exclude/include規則生效之后才執行的。
-b --backup:對目標上已存在的文件做一個備份,備份的文件名后默認使用"~"做后綴。
--backup-dir:指定備份文件的保存路徑。不指定時默認和待備份文件保存在同一目錄下。
-e:指定所要使用的遠程shell程序,默認為ssh。
--port:連接daemon時使用的端口號,默認為873端口。
--password-file:daemon模式時的密碼文件,可以從中讀取密碼實現非交互式。注意,這不是遠程shell認證的密碼,而是rsync模塊認證的密碼。
-W --whole-file:rsync將不再使用增量傳輸,而是全量傳輸。在網絡帶寬高于磁盤帶寬時,該選項比增量傳輸更高效。
--existing:要求只更新目標端已存在的文件,目標端還不存在的文件不傳輸。注意,使用相對路徑時如果上層目錄不存在也不會傳輸。
--ignore-existing:要求只更新目標端不存在的文件。和"--existing"結合使用有特殊功能,見下文示例。
--remove-source-files:要求刪除源端已經成功傳輸的文件。
rsync用法舉例:
eg:將/tmp/test.log文件傳送到172.10.1.2服務器的/tmp目錄下
rsync -av /tmp/test.log root@
總結
以上是生活随笔為你收集整理的linux文件链接命令(linux 文件 链接)的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 安卓开机密码忘了怎么办(安卓开机密码)
- 下一篇: CF1146F: Leaf Partit
