[20171120]關於find 軟連線問題.txt

lfree發表於2017-11-20

[20171120]關於find 軟連線問題.txt

--//上個星期為了測試oracle引數filesystemio_options,將資料庫做了一次移動.但是我使用find對軟連結目錄查詢時
--//遇到一些問題做一個記錄

1.建立軟連結:
$ cp -a  /mnt/ramdisk/book /home/oracle/backup/
$ cd /mnt/ramdisk
$ mv book book_20171117
$ ln -s /home/oracle/backup/book

--//這樣就建立軟連結,訪問/mnt/ramdisk/book下的檔案實際上訪問/home/oracle/backup/book目錄下的問題.

$ ls -l
total 0
lrwxrwxrwx 1 oracle oinstall  24 2017-11-17 15:07:33 book -> /home/oracle/backup/book
drwxr-xr-x 2 oracle oinstall 360 2017-11-17 11:42:51 book_20171117


2.使用find問題.

$ find /mnt/ramdisk/book -name "*.*" -print
--//沒有任何輸出.

$ find /mnt/ramdisk/book_20171117 -name "*.*" -print  | head -2
/mnt/ramdisk/book_20171117/sysaux01.dbf
/mnt/ramdisk/book_20171117/tea01.dbf
--//而直接查詢/mnt/ramdisk/book_20171117目錄輸出正常.

--//差別僅僅一個目錄,一個是軟連結,我前面做了相同查詢是有資訊顯示的.為什麼現在不行呢?我僅僅修改book目錄使用軟連結.
--//修改如下,顯示正常.在book後面加入一個斜線(/),執行正常.

$ find /mnt/ramdisk/book/ -name "*.*" -print  | head -2
/mnt/ramdisk/book/redo03.log
/mnt/ramdisk/book/system01.dbf

--//小小插曲,浪費一點點時間,做一個記錄,下次工作注意find 命令訪問軟連結問題.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2147455/,如需轉載,請註明出處,否則將追究法律責任。

相關文章