1. 程式人生 > >關於linux重定向的使用

關於linux重定向的使用

ls -a    #不忽略前面帶.的檔案、目錄

ls -l #長列表模式,列出的資訊多

ls -a > 1.txt    #把stdout重定向到1.txt檔案中,覆寫

ls -a >> 1.txt    #把stdout重定向到1.txt檔案中,追加

重定向:對原來系統命令的預設執行方式進行改變,比如在命令列中輸入ls,會在螢幕中顯示出當前目錄,但如果輸入ls > 1.txt,會把本該在螢幕中顯示的目錄寫到檔案中。

一、命令列中使用:


二、在程式中呼叫system

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int rs = system("ls > 2.txt");
    if(rs < 0)
        exit(1);
    return 0;       
}