使用cat命令,如下所示,我們可以在屏幕上如何使用unix,屏幕上的某個目錄下的顯示所有文件內容的命令
貓文件1文件2文件3
顯示多個文件的內容,但在一個目錄,如果有超過20個文件,我想通過提及所有文件的名稱,而不使用上面的cat命令,在屏幕上顯示所有這些文件的內容。
我該怎麼做?
使用cat命令,如下所示,我們可以在屏幕上如何使用unix,屏幕上的某個目錄下的顯示所有文件內容的命令
貓文件1文件2文件3
顯示多個文件的內容,但在一個目錄,如果有超過20個文件,我想通過提及所有文件的名稱,而不使用上面的cat命令,在屏幕上顯示所有這些文件的內容。
我該怎麼做?
您可以使用*
字符來匹配當前目錄中的所有文件。
cat *
將顯示所有文件的內容。
如果你想擴展名爲.txt僅顯示文件,你可以使用cat *.txt
,或者如果你想顯示其文件名都以「文件」喜歡你舉例而言,所有的文件,你可以使用cat file*
如果它只是子目錄中的一個級別,使用cat * */*
否則,
find . -type f -exec cat {} \;
這意味着運行find
命令,搜索當前目錄(。)的所有普通文件(型的F)。對於找到的每個文件,運行應用程序(-exec)cat,並將當前文件名作爲參數({是文件名的佔位符)。轉義分號需要終止-exec子句。
它正在爲當前目錄工作,但是如果我想在當前目錄的子目錄下顯示文件的內容,那麼該怎麼做? – bvb
如果它只是一個子目錄的等級,使用'cat * */*' – rojomoke
否則'find。 -type f -exec cat {} \;'小心你沒有任何非字符文件,因爲你可能會搞砸你的顯示器。 – rojomoke