對軟連線進行cp,rm

2022-09-20 02:21:11 字數 1366 閱讀 6770

圖1 由 1 號inode 讀取到鏈結檔的內容僅有檔名,根據檔名鏈結到正確的目錄去取得目標檔案的inode ,

最終就能夠讀取到正確的資料了。

建立軟連線,從下圖可以看出軟連線的大小是11個位元組,對比/etc/passwd和passwdlns可知他們不是同乙個檔案。

在複製cp的時候對軟連線的處理對指向檔案的的軟連線:使用cp oldfilename newfilename ,是對軟連線指向的檔案進行複製,屬性和大小都和指向檔案相同。

如果只是想複製軟連線可以使用:cp -d filename1 filename2

複製指向目錄的軟連線

使用cp -r dir1 dir2 可以看出對於指向目錄的軟連線的複製是對軟連線複製的。

如果我就是相同過軟連線複製目錄下的全部檔案,該如何呢?

使用rm刪除檔案結果如下,可以看到刪除的是軟連線檔案。

使用rm刪除軟連線指向的原始檔,趕緊將備份的passwd檔案還原。

對於目錄的刪除是對軟連線進行刪除還是目標目錄:

在目錄後不加/是對軟連線進行操作:

在目錄後加上/是對連線目錄進行刪除:下圖可以看出/tmp/testdir的大小已經變成了6了,刪除了目錄裡的全部檔案。

對軟連線改變許可權會對原始檔有什麼樣的影響:不管是檔案軟連線還是目錄軟連線,對軟連線進行修改許可權,修改的是目標檔案和目錄的許可權

如何通過網路連線進行ADB除錯

大家在使用adb除錯android系統時可能會遇到麻煩,比如usb埠只有乙個,如果用作adb除錯,就不能通過usb連線其它器件,或者usb埠不能使用時也沒法進行adb除錯。android較新的版本 4.0及以後 已經支援網路連線adb了,只需按照如下步驟進行設定就可以進行網路adb除錯。1.確保目標...

利用遠端桌面連線進行資料備份

把正式伺服器上的資料備份到備份伺服器上。流程如下 1.用windows遠端連線到備份伺服器 使用者名稱 密碼 2.在備份伺服器上執行cmd 直接輸入 f 進入f盤,然後輸入 cd 備份檔案夾 進入到存放資料庫備份檔案的位址。3.在dos下執行 ftp 後,會提示輸入使用者名稱 密碼 4.輸入 cd ...

使用using關鍵字對連線進行簡化

在sql 92標準可以使用using子句對連線條件進行簡化,但是只有在查詢滿足以下兩個條件時才能給使用using進行簡化 1 查詢必須是等連線的 2 等連線中的列必須是同名 如 商品表goods表和商品型別表category表中goods的外來鍵和category的主鍵相同 categoryid而且...