1. 程式人生 > 其它 >追加和重定向

追加和重定向

⚪ > 指令和 >> 指令

    > 輸出重定向和 >> 追加

    基本語法:

      1.ls -l >檔案 (列表的內容寫入檔案a.txt中 覆蓋寫)

      2.ls -al >>檔案 (列表的內容檔案追加到檔案aa.txt的末尾)

      3.cat 檔案1 >檔案2 (將檔案1的內容覆蓋到檔案2)

      4.echo “內容” >>檔案 (將echo的內容追加到檔案末尾)

    應用例項:

      1.將/home目錄下的檔案列表寫入到/home/info.txt中

        ls -l /home > /home/info.txt (如果檔案不存在則會建立)

      2.將當前日曆資訊追加到/home/mycal

        dal >> /home/mycal

⚪其他用法

正確輸出和錯誤輸出同時儲存 命令 > 檔案 2>&1 以覆蓋的方式,把正確的輸出和錯誤的輸出都儲存到同一個檔案當中
命令 >> 檔案 2>&1 以追加的方式,把正確輸出和錯誤輸出都儲存到同一個檔案當中。
命令 &>檔案 以覆蓋的方式,把正確輸出和錯誤輸出都儲存到同一個檔案當中。
命令 &>> 檔案 以追加的方式,把正確輸出和錯誤輸出都儲存到同一個檔案當中。
命令 >> 檔案1 2>>檔案2 把正確的輸出追加到檔案1中,把錯誤的輸出追加到檔案2中。