站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        linux里的文件管理和文件路徑

        一、文件管理

        linux和windows不一樣,linux可以通過shell完成文件或目錄的建立、刪除、復(fù)制、移動等需求。下面會講到這些命令的使用。

        新建 (1)新建文件

        touch file file1 file2 … ##在當(dāng)前目錄下建立名為”file””file1″”file2″的文件

        這里需要注意的是,touch默認(rèn)用來建立文件,同時此命令具備修改文件時間戳功能。

        linux里的文件管理和文件路徑

        圖為使用”touch”命令在桌面一次性建立了”file” “file1” “file2″三個文件。

        (2)新建目錄

        mkdir dir ##在當(dāng)前目錄下建立名為”dir”的目錄

        mkdir -p dir1/dir2/dir3 ##在當(dāng)前目錄下新建遞歸目錄”dir1/dir2/dir3”

        linux里的文件管理和文件路徑

        圖為使用”mkdir”后在桌面建立的”dir” “dir1″目錄,其實(shí)在”dir1″目錄里還有名為”dir2″的目錄,”dir2″里有名為”dir3″的目錄。

        2.刪除

        在桌面上建立了這么多的文件和目錄,有的是我們不需要或者是需要刪掉的,shell里也有刪除這些目錄或文件的命令。

        (1)刪除文件

        rm -f file file1 file2 ##刪除剛才建立的三個文件,”f”的意思是”force”會強(qiáng)制刪除沒有提示

        (2)刪除目錄

        rm -fr dir ##刪除剛才建立的名為”dir”的目錄,”r”的意思是”recursive”表示遞歸刪除

        linux里的文件管理和文件路徑

        可以清楚的看到之前建立的文件和目錄都被刪除了。

        3.復(fù)制

        如果有時需要復(fù)制一個文件另作他用時,touch、mkdir和rm就遠(yuǎn)遠(yuǎn)不夠用了。這里我們使用cp來復(fù)制文件或目錄。

        (1)復(fù)制文件

        cp file text ##復(fù)制單個文件

        cp file file1 file2 dir ##復(fù)制多個文件到dir里

        (2)復(fù)制目錄

        cp -r source/dir1 source/dir2 dir ##復(fù)制目錄到指定目錄中

        linux里的文件管理和文件路徑

        4.移動

        這里需要強(qiáng)調(diào)的是,相同磁盤文件移動是重命名,不同磁盤文件移動是復(fù)制后刪除。

        mv file file5 ##把file的文件重命名為file5

        mv file1 dir ##移動文件

        mv test/hello . ##此命令的”.”代表當(dāng)前目錄,意思是把test目錄下的hello移動到當(dāng)前目錄下

        linux里的文件管理和文件路徑

        二、文件查看

        當(dāng)我們學(xué)習(xí)到上面一系列關(guān)于目錄建立、刪除、移動等的命令時,可能會覺得一個個的點(diǎn)進(jìn)目錄里查看是否新建成功會非常麻煩,能否有一種命令來顯示我想看的文件里的內(nèi)容呢?

        1.cat ##能夠顯示文件的全部內(nèi)容

        cat file ##顯示file里的全部內(nèi)容

        cat -n file ##顯示文件內(nèi)容并在每行前加入行號

        cat -b file ##顯示文件內(nèi)容并在每行前加入行號但不包括空行

        2.less ##分頁瀏覽

        上|下 ##逐行查看
        pgup|pgdn ##逐頁查看
        /關(guān)鍵字 ##搜索關(guān)鍵字并高亮顯示,”n”向下匹配一個關(guān)鍵字
        N ##向上匹配一個關(guān)鍵字

        3.head ##顯示文件前10行

        head file ##顯示file里內(nèi)容的前10行

        head -n 3 file ##顯示文件前3行

        4.tail ##顯示文件后10行

        tail file ##顯示file里內(nèi)容的后10行

        tail -n 3 file ##顯示文件后3行

        三、文件修改

        通過上面的一些簡單命令的使用,我們已經(jīng)可以熟練的建立、刪除、復(fù)制、移動以及查看文件里的內(nèi)容了,但有時候我們需要修改文件里的內(nèi)容時,應(yīng)該使用什么命令來進(jìn)行修改呢?

        1.圖形工具

        gedit file

        linux里的文件管理和文件路徑

        圖為使用”gedit file”后調(diào)出file里的圖形界面,可以看到file中沒有內(nèi)容。

        2.vim

        vim file

        linux里的文件管理和文件路徑

        圖為使用”vim file”后進(jìn)入file中的界面。

        注意:此時的file不可寫,按下鍵盤上的”i”時,會進(jìn)入寫模式。

        四、文件路徑

        1.相對路徑
        相對與當(dāng)前系統(tǒng)位置,文件名稱的簡寫,此名稱前會自動添加’pwd’命令的輸出,
        相對路徑文件名稱前不會出現(xiàn)”/”

        2.絕對路徑
        文件在系統(tǒng)中的真實(shí)位置,在任何情況下都可以使用
        絕對路徑一定以”/” 開頭

        3.linux的系統(tǒng)結(jié)構(gòu)及目錄分類
        linux是一個倒樹型結(jié)構(gòu)頂級目錄 “/” 根目錄
        “/”下的二級目錄
        /bin ##系統(tǒng)常規(guī)命令
        /boot ##系統(tǒng)啟動目錄
        /dev ##設(shè)備影射文件
        /etc ##系統(tǒng)配置文件
        /home ##普通用戶家目錄
        /lib ##32位函數(shù)庫
        /lib64 ##64位函數(shù)庫
        /media ##光盤臨時掛載
        /mnt ##手動臨時掛載
        /run ##自動臨時掛載
        /opt ##第三方軟件安裝位置
        /proc ##系統(tǒng)進(jìn)程信息和硬件信息
        /root ##超級用戶家目錄
        /sbin ##系統(tǒng)管理命令
        /srv ##系統(tǒng)數(shù)據(jù)
        /sys ##內(nèi)核相關(guān)調(diào)式
        /tmp ##臨時文件
        /usr ##用戶相關(guān)設(shè)定
        /var ##系統(tǒng)數(shù)據(jù)

        4.關(guān)于系統(tǒng)路徑的命令
        pwd ##顯示當(dāng)前路徑

        linux里的文件管理和文件路徑

        圖為使用pwd查看當(dāng)前路徑時顯示現(xiàn)在處于root下的Desktop目錄下

        5.顯示
        ls dir ##顯示路徑信息
        ls -l file ##顯示目標(biāo)屬性
        ls -l -d dir ##顯示目錄本身屬性
        ls -R dir ##遞歸顯示目錄中的所有內(nèi)容
        ls -a ##顯示所有文件包括以”.”開頭的隱藏文件
        ls -ad .* ##顯示所有隱藏文件

        linux里的文件管理和文件路徑

        6.切換
        cd ##進(jìn)入當(dāng)前用戶家目錄
        cd /mnt ##進(jìn)入mnt目錄
        cd .. ##進(jìn)入到當(dāng)前目錄的上一級目錄
        cd – ##當(dāng)前目錄和進(jìn)入當(dāng)前目錄之前所在目錄之間的切換

        linux里的文件管理和文件路徑

        贊(1)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 奇米精品一区二区三区在线观看| 久久国产乱子伦精品免费午夜| 国产精品乱视频| 久久精品无码午夜福利理论片 | 久久久这里有精品中文字幕| 国产99视频精品免视看7| 青青热久久国产久精品 | 国产精品久久久久久久久| 亚洲人精品午夜射精日韩| 国产精品午夜久久| 久久亚洲国产精品一区二区| 精品国偷自产在线| 亚洲爆乳精品无码一区二区三区| 久久精品国产精品亚洲下载 | 日韩精品系列产品| 欧美日韩精品在线观看| 国产精品成人小电影在线观看 | 网友偷拍日韩精品| 国产精品最新国产精品第十页 | 中日韩产精品1卡二卡三卡| 国产专区日韩精品欧美色| 四虎4hu永久免费国产精品| www.亚洲精品| 99久久人妻无码精品系列| 久久久久久久久无码精品亚洲日韩 | 久久精品视屏| 国精品无码A区一区二区| 精品国产人成亚洲区| 国产三级精品久久| 国产精品激情综合久久 | 国产在线精品免费aaa片| 精品久久久久久久无码| 国产午夜无码精品免费看| 国产精品免费AV片在线观看| 国产精品熟女高潮视频| 97热久久免费频精品99| 国产精品久久久久久影院| 亚洲国产精品热久久| 91精品国产高清久久久久久国产嫩草 | 精品三级在线观看| 亚洲国产精品自在线一区二区|