Linux目录与文件常见处理命令
生活随笔
收集整理的這篇文章主要介紹了
Linux目录与文件常见处理命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux的命令格式:命令 [-選項] [參數] 例子: ls -la /etc 說明:個別命令使用不遵循此格式 當有多個選項時可以寫在一起 簡化選項與完整選項的寫法不同,如 -a 等于 --all 常見的目錄和文件處理命令: 命令名稱:ls 命令英文原意:list 命令所在路徑:/bin/ls 執行權限:所有用戶 功能描述:顯示目錄文件 語法: ls 選項[-ald] [文件或目錄] 選項:? ?? 1. -a 顯示所有文件,包括隱藏文件(隱藏文件的意思是告訴用戶這是一個系統文件,不要亂動,而不是要藏起來得文件) 2. -l 顯示詳細信息 3. -d 查看目錄屬性 通常與 l 選項連用成 ls -ld 4. -i 查看i節點號 在這里先介紹如下:在Linux系統中每個文件把用戶分為三類:user所有者,即創建者,只能有一個但可以變化 group所屬組,可以使用 other其他人。 顯示詳細信息時,第一個root代表所有者時root用戶,第二個root代表所屬組的名字也是root;大小的默認單位是字節,可以用 ls -lh 顯示單位(h代表human,人性化選項);時間信息是最后修改時間而不是創建時間。? -rw-r--r--的意義: 第一個 - 代表文件類型(- 二進制文件; d 目錄; l 軟鏈接文件) rw-?? r-- ? r-- u? ? ? g? ? ?o 三種用戶的不同權限(r 讀, w 寫, x 執行) 命令名稱:mkdir 英文愿意:make directories 命令所在路徑:/bin/mkdir? ? 執行權限:所有用戶 語法:mkdir -p [目錄名] 功能描述:創建新目錄 -p 遞歸創建 范例:$ mkdir -p /tmp/Japan/Tokyo $ mkdir /tmp/Japan/Tokyo /tmp/Japan/abc 如果一個目錄本身不存在時,可以使用-p選項,創建目錄的同時創建它的子目錄。 命令名稱:cd 英文愿意:change directory 命令所在路徑:shell內置命令 執行權限:所有用戶 語法:cd [目錄名] 功能描述:切換目錄 cd .. 回到上一級目錄 cd /tmp/Japan/abc 切換到指定目錄 命令名稱:pwd 英文愿意:print working directory 命令所在路徑:/bin/pwd 執行權限:所有用戶 語法:pwd?? ??? ??? ??? ? 功能描述:顯示當前目錄 命令名稱:rmdir 英文愿意:remove empty directories 命令所在路徑:/bin/rmdir 執行權限:所有用戶 語法:rmdir [目錄名]?? ??? ??? ??? ? 功能描述:刪除空目錄 命令名稱:cp 英文愿意:copy 命令所在路徑:/bin/cp 執行權限:所有用戶 語法:rmdir -rp [源文件或目錄] [目標目錄] -r 代表 復制目錄 -p 代表 保留文件屬性(備份時可能會用到)? ? ? ? ? ? ? ? 功能描述:復制文件或目錄 可以同時復制多個文件到同一目錄下,而且復制的同時可以更改文件名 命令名稱:mv 英文愿意:move 命令所在路徑:/bin/mv 執行權限:所有用戶 語法:mv [原文件或目錄] [目標目錄]? ? ? ? ? ? ? ?? 功能描述:剪切文件,改名 命令名稱:rm 英文愿意:remove 命令所在路徑:/bin/rm 執行權限:所有用戶 語法:rm -rf [文件或目錄] -r 刪除目錄? -f 強制執行? ???? ??? ??? ??? ??? ??? ??? ? 功能描述:刪除文件 命令名稱:touch 命令所在路徑:/bin/touch 執行權限:所有用戶 語法:touch [文件名]? ? ? ? ? ? ? ? ? 功能描述:創建空文件 命令名稱:cat 命令所在路徑:/bin/cat 執行權限:所有用戶 語法:cat [-n] [文件名]?? ??? ??? ??? ? 功能描述:顯示文件內容,瀏覽短文件 -n 瀏覽文件時顯示行號 命令名稱:tac 命令所在路徑:/usr/bin/tac 執行權限:所有用戶 語法:tac [文件名]?? ??? ??? ??? ? 功能描述:反向顯示文件內容 命令名稱:more 命令所在路徑:/bin/more 執行權限:所有用戶 語法:more [文件名]? ? ? ? ? ? ? ? 功能描述:分頁顯示文件內容(查看長文件/幫助信息) 空格/F翻頁 回車換行 q/Q退出(只能往下翻) 命令名稱:less 命令所在路徑:/usr/bin/less 執行權限:所有用戶 語法:less [文件名]?? ??? ??? ??? ? 功能描述:分頁顯示文件內容(可上下翻頁) PgUp和PgDn向上向下翻頁,上下箭頭換行 在less瀏覽狀態按一個/可以進行搜索,搜索結果按n/N繼續顯示搜索結果 按Q退出 命令名稱:head 命令所在路徑:usr/bin/head 執行權限:所有用戶 語法:head -n x [文件名]?? ??? ??? ??? ? 功能描述:顯示文件前幾行, -n 后x指定行數 如果不指定行數就顯示前十行 $ head /etc/services 命令名稱:tail 命令所在路徑:usr/bin/tail 執行權限:所有用戶 語法:tail -n x [文件名]?? ??? ??? ??? ? 功能描述:顯示文件后面幾行 -n 后面x指定行數,不指定行數則顯示十行 -f 動態顯示文件末尾內容(看日志文件時,如果此時日志文件更新時,所產看的文件會動態變化) 更多的文件操作命令以后找機會補充進來,以上命令基本可以滿足對目錄與文件得日常操作了,如有錯誤還請指正,鏈接與搜索等命令會寫在后續的博客中。
轉載于:https://www.cnblogs.com/wxylyw/p/9418776.html
總結
以上是生活随笔為你收集整理的Linux目录与文件常见处理命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 让tableView的高度等于conte
- 下一篇: 关于String函数