如何遞歸地只列出終端
中隱藏的文件我想做一些類似于ls-RA的事情。?*gt;LSRA.list但是使用這個命令和我嘗試過的其他一些變體,我總是在我所在的目錄中獲取所有非隱藏文件。即,如果
解答動態(tài)
).* 和
find-path./.*'-name.*'-empty-printf%P\\n 后者遞歸列出所有隱藏目錄中的所有隱藏文件(因此,如果am hidden directory包含非隱藏文件,則不顯示該文件)。
進一步更新。bac0n和釩的兩個答案都適用:我不能同時接受。ǖ谝粋遞歸地顯示隱藏目錄中的非隱藏文件,后一個遞歸地僅顯示隱藏文件)
要遞歸地僅列出終端中的隱藏文件,可以使用find工具和-type f選項:
find~-鍵入f-name.*' 這將在用戶的主目錄中找到所有文件,其中basename以點開頭,即隱藏的文件或文件夾。Remove-type f列出隱藏的文件和文件夾,或者指定type d只列出隱藏的目錄。通過用有效的路徑名替換~來指定任何其他目錄。指定。要列出當前工作目錄及以下.
中的隱藏文件,可能很難匹配每個角落-案例:
find\(-path./.*'-type d-empty-printf%P/\\n\)-o-type f-path./.*-printf%P\\n- End
免責(zé)聲明:
本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負責(zé),概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請您根據(jù)自身實際情況謹慎操作。尤其涉及您或第三方利益等事項,請咨詢專業(yè)人士處理。