国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux 常用命令之文件和目錄

2024-06-28 13:26:38
字體:
來源:轉載
供稿:網友
linux 常用命令之文件和目錄

1. cd

命令格式:cd [dirName](cd和目錄之間使用空格隔開)

作用:切換當前目錄至dirName。

實例:

cd /home 切換當前目錄到/home (查看當前目錄命令為pwd)

cd .. 返回上一級目錄cd ../.. 返回上兩級目錄cd ~ 進入個人的主目錄

2. ls

命令格式:ls [選項] [目錄名] (目錄名為空時表示當前目錄)

作用:查看目錄中的文件

常用選項:

-a, –all 列出目錄下的所有文件,包括以 . 開頭的隱含文件。

-l 除了文件名之外,還將文件的權限、所有者、文件大小等信息詳細列出來。

-r, –reverse 依相反次序排列。-R, –recursive 同時列出所有子目錄層。–help 顯示此幫助信息并離開。-S 根據文件大小排序–sort=Word 以下是可選用的 WORD 和它們代表的相應選項:extension -X status -cnone -U time -tsize -S atime -utime -t access -uversion -v use -u

實例:ls -l 顯示當前目錄中的文件和目錄的詳細資料ls -a 顯示當前目錄中的所有文件(包括隱藏文件)

3. mkdir

使用方式:mkdir [選項] dirName說明:建立名稱為 dirName 的子目錄。常用參數:-p 確保目錄名稱存在,如果目錄不存在的就新創建一個,例如mkdir -p test2/test1,可用于創建多層目錄。-m,--mode=模式,設定權限,例如mkdir -m 777 test3 標識創建一個所有用戶均可以rw的目錄test3

實例:

mkdir dir1 創建一個叫做 'dir1' 的目錄'mkdir dir1 dir2 同時創建兩個目錄mkdir -p /tmp/dir1/dir2 創建一個目錄樹

4. rm

使用方式:rm [選項] fileOrdir

作用:刪除不需要的目錄及文件。

常用選項:

-f, --force 強制刪除。忽略不存在的文件,不提示確認-i 在刪除前需要確認-r, -R, --recursive 遞歸刪除目錄及其內容

實例:

rm -f file1 刪除一個叫做 'file1' 的文件'rmdir dir1 刪除一個叫做 'dir1' 的目錄'rm -rf dir1 刪除一個叫做 'dir1' 的目錄并同時刪除其內容rm -rf dir1 dir2 同時刪除兩個目錄及它們的內容

5. cp

使用方式:cp [選項] 源文件 目的文件

作用:復制文件或目錄

常用參數:

-f 或 --force 強行復制文件或目錄, 不論目的文件或目錄是否已經存在-i 或 --interactive 覆蓋文件之前先詢問用戶-r或-R遞歸處理,將指定目錄下的文件及子目錄一并處理-p 或 --PReserve 保留源文件或目錄的屬性,包括所有者、所屬組、權限與時間-b或--backup  刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個備份字符串。實例:

cp dir/* . 復制一個目錄下的所有文件到當前工作目錄

6. mv

使用方式:mv [選項] 源文件 目的文件

作用:為文件或目錄改名或將文件由一個目錄移入另一個目錄中

常用參數:

-b:若需覆蓋文件,則覆蓋前先行備份。

-f:force強制的意思,如果目標文件已經存在,不會詢問而直接覆蓋;

-i:若目標文件(destination)已經存在時,就會詢問是否覆蓋!

實例:

mv dir1 new_dir 重命名/移動 一個目錄

mvtest.logtest1.txt 重命名文件

mvtest1.txttest3 移動文件

7. ln

使用方式:ln[參數][源文件或目錄][目標文件或目錄]

作用:為某一個文件在另外一個位置建立一個同步的鏈接

常用參數:

-s : 進行軟鏈接(symbolic link)

默認參數為硬鏈接

實例:

ln -s file1 lnk1 創建一個指向文件或目錄的軟鏈接ln file1 lnk1 創建一個指向文件或目錄的硬鏈接

軟鏈接和硬鏈接的區別:

(1)軟連接可以跨文件系統,硬連接不可以。(2)關于inode節點的問題 。硬連接不管有多少個,都指向的是同一個inode節點,會把結點連接數增加,只要結點的連接數不是0,文件就一直存在,不管你刪除的是源文件還是連接的文件 。只要有一個存在 ,文件就存在(其實也不分什么源文件連接文件的 ,因為他們指向都是同一個inode節點)。 當你修改源文件或者連接文件任何一個的時候 ,其他的文件都會做同步的修改。軟鏈接不直接使用inode節點號作為文件指針,而是使用文件路徑名作為指針。所以刪除連接文件對源文件無影響,但是刪除源文件,連接文件就會找不到要指向的文件 。軟鏈接有自己的inode,并在磁盤上有一小片空間存放路徑名.(3)軟連接可以對一個不存在的文件名進行連接 。(4)軟連接可以對目錄進行連接。

8. touch

使用方式:touch [選項] 文件

作用:不常用,一般在使用make的時候可能會用到,用來修改文件時間戳,或者新建一個不存在的文件。

常用參數:

-a或--time=atime或--time=access或--time=use 只更改存取時間。

-c或--no-create 不建立任何文檔。

-d 使用指定的日期時間,而非現在的時間。

-m或--time=mtime或--time=modify 只更改變動時間。

-r 把指定文檔或目錄的日期時間,統統設成和參考文檔或目錄的日期時間相同。

-t 使用指定的日期時間,而非現在的時間。

touch -t 0712250000 file1 修改一個文件或目錄的時間戳 - (YYMMDDhhmm)

touchlog2012.loglog2013.log 創建文件


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 叶城县| 广水市| 沁源县| 阳朔县| 兴和县| 九龙县| 武义县| 十堰市| 宾川县| 齐齐哈尔市| 新竹县| 高邮市| 临武县| 东兴市| 通许县| 荣昌县| 陇南市| 图木舒克市| 雷波县| 上杭县| 卓资县| 桃源县| 栾城县| 威信县| 崇义县| 湟中县| 明水县| 南充市| 二手房| 阳曲县| 阜宁县| 宿松县| 辰溪县| 筠连县| 钟祥市| 台山市| 水富县| 岐山县| 寿阳县| 中牟县| 泽库县|