<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Linux diff命令 Linux diff命令用于比較文件的差異。 diff以逐行的方式,比較文本文件的異同處。所是指定要比較目錄,則diff會比較目錄中相同文件名的文件,但不會比較其中子目錄。 ### 語法 ``` diff [-abBcdefHilnNpPqrstTuvwy][-<行數>][-C <行數>][-D <巨集名稱>][-I <字符或字符串>][-S <文件>][-W <寬度>][-x <文件或目錄>][-X <文件>][--help][--left-column][--suppress-common-line][文件或目錄1][文件或目錄2] ``` **參數**: * -&lt;行數&gt;  指定要顯示多少行的文本。此參數必須與-c或-u參數一并使用。* -a或--text  diff預設只會逐行比較文本文件。* -b或--ignore-space-change  不檢查空格字符的不同。 * -B或--ignore-blank-lines  不檢查空白行。 * -c  顯示全部內文,并標出不同之處。 * -C&lt;行數&gt;或--context&lt;行數&gt;  與執行"-c-&lt;行數&gt;"指令相同。 * -d或--minimal  使用不同的演算法,以較小的單位來做比較。 * -D&lt;巨集名稱&gt;或ifdef&lt;巨集名稱&gt;  此參數的輸出格式可用于前置處理器巨集。 * -e或--ed  此參數的輸出格式可用于ed的script文件。 * -f或-forward-ed  輸出的格式類似ed的script文件,但按照原來文件的順序來顯示不同處。 * -H或--speed-large-files  比較大文件時,可加快速度。 * -l&lt;字符或字符串&gt;或--ignore-matching-lines&lt;字符或字符串&gt;  若兩個文件在某幾行有所不同,而這幾行同時都包含了選項中指定的字符或字符串,則不顯示這兩個文件的差異。 * -i或--ignore-case  不檢查大小寫的不同。 * -l或--paginate  將結果交由pr程序來分頁。 * -n或--rcs  將比較結果以RCS的格式來顯示。 * -N或--new-file  在比較目錄時,若文件A僅出現在某個目錄中,預設會顯示: * Only in目錄:文件A若使用-N參數,則diff會將文件A與一個空白的文件比較。 * -p  若比較的文件為C語言的程序碼文件時,顯示差異所在的函數名稱。 * -P或--unidirectional-new-file  與-N類似,但只有當第二個目錄包含了一個第一個目錄所沒有的文件時,才會將這個文件與空白的文件做比較。 * -q或--brief  僅顯示有無差異,不顯示詳細的信息。 * -r或--recursive  比較子目錄中的文件。 * -s或--report-identical-files  若沒有發現任何差異,仍然顯示信息。 * -S&lt;文件&gt;或--starting-file&lt;文件&gt;  在比較目錄時,從指定的文件開始比較。 * -t或--expand-tabs  在輸出時,將tab字符展開。 * -T或--initial-tab  在每行前面加上tab字符以便對齊。 * -u,-U&lt;列數&gt;或--unified=&lt;列數&gt;  以合并的方式來顯示文件內容的不同。 * -v或--version  顯示版本信息。 * -w或--ignore-all-space  忽略全部的空格字符。 * -W&lt;寬度&gt;或--width&lt;寬度&gt;  在使用-y參數時,指定欄寬。 * -x&lt;文件名或目錄&gt;或--exclude&lt;文件名或目錄&gt;  不比較選項中所指定的文件或目錄。 * -X&lt;文件&gt;或--exclude-from&lt;文件&gt;  您可以將文件或目錄類型存成文本文件,然后在=&lt;文件&gt;中指定此文本文件。 * -y或--side-by-side  以并列的方式顯示文件的異同之處。 * --help  顯示幫助。 * --left-column  在使用-y參數時,若兩個文件某一行內容相同,則僅在左側的欄位顯示該行內容。 * --suppress-common-lines  在使用-y參數時,僅顯示不同之處。 ### 實例1:比較兩個文件 ``` [root@localhost test3]# diff log2014.log log2013.log 3c3 < 2014-03 --- > 2013-03 8c8 < 2013-07 --- > 2013-08 11,12d10 < 2013-11 < 2013-12 ``` 上面的"3c3"和"8c8"表示log2014.log和log20143log文件在3行和第8行內容有所不同;"11,12d10"表示第一個文件比第二個文件多了第11和12行。 ### 實例2:并排格式輸出 ``` [root@localhost test3]# diff log2014.log log2013.log -y -W 50 2013-01 2013-01 2013-02 2013-02 2014-03 | 2013-03 2013-04 2013-04 2013-05 2013-05 2013-06 2013-06 2013-07 2013-07 2013-07 | 2013-08 2013-09 2013-09 2013-10 2013-10 2013-11 < 2013-12 < [root@localhost test3]# diff log2013.log log2014.log -y -W 50 2013-01 2013-01 2013-02 2013-02 2013-03 | 2014-03 2013-04 2013-04 2013-05 2013-05 2013-06 2013-06 2013-07 2013-07 2013-08 | 2013-07 2013-09 2013-09 2013-10 2013-10 > 2013-11 > 2013-12 ``` **說明:** * "|"表示前后2個文件內容有不同 * "&lt;"表示后面文件比前面文件少了1行內容 * "&gt;"表示后面文件比前面文件多了1行內容
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看