以例子簡介 ‘find -ok’ 和 ‘find -okdir’

簡介 在這篇文章中,我們會示範使用 find -ok 和 find -okdir 這兩個指令,這兩個指令跟 find -exec 和 find -execdir 有一樣的功能,不過,在執行指令前,他們先會跟你確認你是否真的想在該檔案上執行該指令,如果你想要更加小心,這些指令會是你的好幫手。 我們已經在這篇文章中解釋過 find -exec 和 find -execdir 之間的分別,今次我們不會再作解釋,如果你有興趣,可以看看該篇文章。 讓我們一起看看這些指令有甚麼不同吧。 創建以下的檔案架構。 noob@learnfromnoobs:~$ tree find-test/ find-test/ ├── dir1 │   …

以例子解釋 ‘find -exec’ 與 ‘find -execdir’ 的不同

find -exec 是一個很常用的指令,但有些人並不知道 find -execdir 這個指令的存在以及它們的分別,在這篇文章中,我們會探討這兩個指令的分別。 1. ‘find -exec’ 跟 ‘find -execdir’ 在不同的位置執行 find -exec 會在起始的位置執行,而 find -execdir 則會在目標存在的位置執行。 指令 執行位置 find -exec 起始的位置 find -execdir 目標存在的位置 讓我們用例子解說一下吧。 創建以下的檔案架構。 noob@learnfromnoobs:~$ …