[20171120]關於find 軟連接問題.txt--//上個星期為了測試oracle參數filesystemio_options,將資料庫做了一次移動.但是我使用find對軟鏈接目錄查詢時--//遇到一些問題做一個記錄1.建立軟鏈接:$ cp -a /mnt/ramdisk/book /home ...
[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 命令訪問軟鏈接問題.