2.當(dāng)頭文件名用雙引號括起來時(shí),系統(tǒng)首先在使用此命令的文件所在的目錄中查找被包含的文件,找不到時(shí),再按系統(tǒng)指定的標(biāo)準(zhǔn)方式檢索其它目錄。-d 指定了保存java文件的目錄-p 指定了生成的java文件所在的包例如編譯當(dāng)前目錄下的schema.xls文件,java文件保存在src目錄linux命令大全,包名為generate,其命令如下:xjc –d src –p generate schema.xsd如果編譯文件是schema.dtalinux命令大全,則命令如下:xjc –dtd –d src –p generate schema.dtd2. 通過ant編譯在/jaxb-home/lib目錄中的jaxb-xjc.jar包中包含了xjctask.class文件,可以依據(jù)該類定義一個(gè)ant task,通過執(zhí)行該task生成java文件,task的定義如下:
在運(yùn)行一個(gè)非常消耗資源的find命令時(shí),很多人都傾向于把它放在后臺執(zhí)行,因?yàn)楸闅v一個(gè)大的文件系統(tǒng)可能會花費(fèi)很長的時(shí)間(這里是指30g字節(jié)以上的文件系統(tǒng))。 在運(yùn)行一個(gè)非常消耗資源的find命令時(shí),很多人都傾向于把它放在后臺執(zhí)行,因?yàn)楸闅v一個(gè)大的文件系統(tǒng)可能會花費(fèi)很長的時(shí)間(這里是指30g字節(jié)以上的文件系統(tǒng))。101.&命令:將任務(wù)放在后臺執(zhí)行。
命令格式:find 路徑 -命令參數(shù) [輸出形式]
常用參數(shù):
-name 按照文件名查找文件。
-perm 按照文件權(quán)限來查找文件。
-prune 使用這一選項(xiàng)可以使find命令不在當(dāng)前指定的目錄中查找,如果同時(shí)使用了- depth選項(xiàng),那么-prune選項(xiàng)將被find命令忽略。
-user 按照文件屬主來查找文件。
-group 按照文件所屬的組來查找文件。
按照文件的更改時(shí)間來查找文件, - n表示文件更改時(shí)間距現(xiàn)在n天以內(nèi),+ n表示文件更改時(shí)間距現(xiàn)在n天以前。如果想使用f i n d命令的這一選項(xiàng)來查找更改時(shí)間在兩個(gè)小時(shí)以內(nèi)的文件,除非有一個(gè)現(xiàn)成。如果希望查找更改時(shí)間比某個(gè)文件新但比另一個(gè)文件舊的所有文件,可以使用-newer選項(xiàng)。
-type 查找某一類型的文件,諸如:b-塊設(shè)備文件;d-目錄;c-字符設(shè)備文件;p-管道文件;l-符號鏈接文件;f-普通文件;s-socket文件。
-size n[c] 查找文件長度為n塊的文件,帶有c時(shí)表示文件長度以字節(jié)計(jì)。
-depth 在查找文件時(shí),首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找。
用法示例:
查找當(dāng)前目錄以.sh結(jié)尾的文件
$ find . -name "*.sh"
查找當(dāng)前目錄下的目錄
$ find . -type d