透過 inode number 搬移、複製、刪除、編輯 Linux unix 中的亂碼檔案
在 unix 系統中取得了檔案的inode 編號之後,可以透過 find 指令搭配 -inum 及 -exec 來完成各種原本的檔案存取編輯、刪除、移動、複製的功能,非常方便。
Step 1.
先切換到該目錄並透過 ls -i 參數取得 inode number
ls -i *
Step 2.
透過 find 的 -inum 及 -exec 參數來操作檔案如 cat亂碼檔
find . -inum 1038003 -exec cat {} \;
也可以 vi亂碼檔
find . -inum 1038003 -exec vi {} \;
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
也可以透過 inode num 搭配 rm 刪除亂碼檔
find . -inum 1038003 -exec rm {} \;
也可以透過 inode num 來搬移檔案
find . -inum 1038003 -exec mv {} BK \;
也可以透過 inode num 來複製檔案
find . -inum 1038000 -exec cp {} BK2 \;
沒有留言:
張貼留言