常用檔案管理命令
活動命令語法
建立目錄
mkdir directory
複製檔案
cp file new-file
複製目錄及其內容
cp -r directory new-directory
移動或重新命名檔案或目錄
mv file new-file
刪除檔案
rm file
刪除含有檔案的目錄
rm -r directory
刪除空目錄
rmdir directory
mkdir:
1)可以建立乙個或多個目錄或子目錄
2)-p(父級)選項將為請求的目標位置建立缺失的父目錄。謹慎使用-p選項,以免拼寫錯誤而建立非預期目錄。
建立目錄[sea@
192 easy]$ mkdir
easy2
[sea@
192 easy]$ ls
1.txt 2.txt 3
.txt easy2
遞迴建立目錄
[sea@
192 test]$ mkdir -pv easy/easy2
mkdir: created directory '
easy
'mkdir: created directory '
easy/easy2
'[sea@
192 test]$ ls -r easy
easy:
easy2
easy/easy2:
cp:1)可複製檔案,在當前目錄或指定目錄中建立新檔案
2)可以將多個檔案複製到某一目錄中
3)-r(遞迴)選項將目錄以及目錄下的所有檔案複製到指定目錄中
注意:如果目標檔案已存在,則cp命令會覆蓋該檔案
複製並建立新檔案[sea@
192 easy]$ ls
1.txt 2
.txt
[sea@
192 easy]$ cp
2.txt 3
.txt
[sea@
192 easy]$ ls
1.txt 2.txt 3
.txt
複製多個檔案
[sea@
192 easy]$ mkdir
easy2
[sea@
192 easy]$ ls
1.txt 2.txt 3
.txt easy2
[sea@
192 easy]$ cp
1.txt 2.txt 3
.txt easy2
[sea@
192 easy]$ ls -r easy2
easy2:
1.txt 2.txt 3
.txt
遞迴複製目錄
[sea@
192 test]$ ls -r 1212:
123easy
12/123
:12/easy:
1.txt 2.txt 3
.txt easy2
12/easy/easy2:
1.txt 2.txt 3.txt
mv:1)將檔案移動到另乙個目錄
2)重新命名檔案
移動檔案[sea@
192 easy]$ ls
1.txt 2.txt 3
.txt easy2 easy3
[sea@
192 easy]$ mv
2.txt easy3
[sea@
192 easy]$ ls
1.txt 3
.txt easy2 easy3
[sea@
192 easy]$ ls
easy3
2.txt
重新命名檔案
[sea@
192 easy]$ ls
1.txt 3
.txt easy2 easy3
[sea@
192 easy]$ mv
3.txt 4
.txt
[sea@
192 easy]$ ls
1.txt 4.txt easy2 easy3
rm:1)可以刪除檔案(預設情況下,不會刪除包含檔案的目錄)
2)-r 刪除目錄及其內容
3)-i 通過互動方式確認再刪除
4)-f 強制刪除且不提示
注意:
1)沒有命令列取消刪除功能,也沒有可從中回覆暫存刪除檔案的「垃圾箱」
2)如果同時指定-i 和-f 選項,-f 選項具有優先權,在rm刪除檔案之前,不會提示您進行確認。
刪除檔案[sea@
192 easy]$ ls
1.txt 4
.txt easy2 easy3
[sea@
192 easy]$ rm
4.txt
[sea@
192 easy]$ ls
1.txt easy2 easy3
刪除目錄失敗
[sea@
192 easy]$ rm
easy3
rm: cannot remove '
easy3
': is a directory
刪除目錄及其內容
[sea@
192 easy]$ ls
1.txt easy2 easy3
[sea@
192 easy]$ rm -r easy3
[sea@
192 easy]$ ls
1.txt easy2
通過互動式進行刪除
[sea@
192 easy]$ rm -ri easy2
rm: descend into directory '
easy2
'?yrm: remove regular empty file
'easy2/1.txt
'?nrm: remove regular empty file
'easy2/2.txt
'?nrm: remove regular empty file
'easy2/3.txt
'?nrm: remove directory '
easy2
'?yrm: cannot remove '
easy2
': directory not empty
強制刪除(即便有-i,但是優先權是-f 所以不會有互動式提示)
[sea@
192 easy]$ ls
1.txt easy2
[sea@
192 easy]$ rm -rif easy2
[sea@
192 easy]$ ls
1.txt
rmdir:刪除空白檔案
[sea@192 easy]$ ls1.txt easy
[sea@
192 easy]$ ls -r easy
easy:
[sea@
192 easy]$ rmdir
easy
[sea@
192 easy]$ ls
1.txt
Linux學習 管理檔案(1)
重要目錄 位置用途 usr 安裝的軟體 共享庫,包括檔案和唯讀程式資料。重要的子目錄有 usr bin 使用者命令 usr sbin 系統管理命令 usr local 本地自定義軟體 etc 特定於此系統的配置檔案 var 特定於此系統的可變資料,在系統啟動之間保持永久性。動態變化的檔案 如資料庫 ...
檔案管理 2
這裡主要提到的是登錄檔的註冊,如果你不小心google到了這裡想知道操縱登錄檔的一系列函式的使用,那麼請看這篇文章 因為前段時間看com,裡面要註冊自己的元件的時候需要 實現元件的註冊函式,所以這次看登錄檔這部分的時候就專門針對,元件註冊來看了。在 inside com 這本書的第7章開始講到了自己...
Linux檔案目錄常用管理命令(2)
1.建立目錄的檔案 命令語法 mkdir 選項 檔名 命令選項 m mode 模式,設定許可權 模式 類似chmod 而不是rwxrwxrwx 減umask p 遞迴建立目錄 v 每次建立目錄都顯示資訊 2.逐屏顯示內容的命令 more命令選項 num 一次顯示的行數 d 提示使用者,在畫面下方顯示...