linux上的檔案管理類命令有哪些,常用的使用方法及其相關例項演示
Linux 一切皆檔案。個人理解 在linux下的命令操作都算是對檔案操作
那麼檔案管理命令類命令可以分為下面幾類
目錄操作:
特殊目錄解釋: . 代表此層目錄;.. 代表上一層目錄;- 代表前一個目錄;~ 代表當前使用者的主資料夾 也可以稱為家目錄;
cd (change directory)切換目錄
例:
[[email protected] ~]# cd ~fool
表示 切換到fool這個使用者的家目錄下 即 /home/fool
[[email protected] fool]# cd ~
切回到自己的主資料夾,/root目錄下
不加引數,表示切到自己的主目錄下 /root
[[email protected] ~]# cd ..
表示且到目前的上層目錄 即 /root 目錄
[[email protected] /]# cd –
/root
表示回到剛才的目錄 /root
[[email protected] ~]# cd /usr/share/zoneinfo/
使用絕對路徑
[[email protected] zoneinfo]# cd ../zsh
使用相對路徑(zsh 與zoneinfo 都是/usr/share/ 目錄下)
pwd (print working directory)顯示當前目錄;
[ [email protected] mail]# pwd
/var/mail
[[email protected] mail]# pwd -P
/var/spool/mail
/var
[[email protected] mail]# ls -ld /var/mail
lrwxrwxrwx. 1 root root 10 9月 16 10:09 /var/mail -> spool/mail
注意 –P引數為大寫的P 大寫P 大寫P 好的,三遍
mkdir (make directory)新建一個新的目錄, -p 表示遞迴建立目錄
[
[[email protected] ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg study1
[[email protected] ~]# ls study1/
study2
[[email protected] ~]# ls study1/study2/
study3
-m 表示配置檔案的許可權
[[email protected] ~]# mkdir -m 700 study
[[email protected] ~]# ls -l
總用量 8
-rw——-. 1 root root 1851 9月 16 10:24 anaconda-ks.cfg
-rw——-. 1 root root 1899 9月 16 10:35 initial-setup-ks.cfg
drwx——. 2 root root 6 9月 21 22:36 study
drwxr-xr-x. 3 root root 19 9月 21 22:33 study1
注意:預設建立的檔案屬性為755
rmdir 刪除一個”空”的目錄
這個命令… 有個引數-p 遞迴刪除目錄 必須都是空目錄;不好玩
介紹個好玩的命令 刪除目錄不管有沒有內容都可以刪除,
rm –rf 可以試試 溫馨提示 資料無價 提前備份
檢視檔案目錄
Ls (list)檢視目錄與檔案 這個太常用了
-a 列出全部檔案,包括隱藏檔案(開頭為.的檔案);
-A列出全部檔案,包括隱藏檔案(不包括 . .. 這兩目錄)
-d 列出目錄本身
-l 列出長資料串,包括檔案的屬性與許可權等資料
[[email protected] ~]# ls -d /usr/bin/
/usr/bin/
[[email protected] ~]# ls -ld /usr/bin/
dr-xr-xr-x. 2 root root 45056 9月 16 10:19 /usr/bin/
複製、刪除、移動 操作
cp (copy) 複製檔案或目錄
-a 保留原始檔屬性複製;
-i 若目標檔案已存在,覆蓋時先詢問使用者;
-r 遞迴持續複製;
[[email protected] ~]# ls -ld study1/study2/
drwxr-xr-x. 3 root root 19 9月 21 22:33 study1/study2/
[[email protected] ~]# cp -a study1/study2/ study
[[email protected] ~]# ls -ld study/study2
drwxr-xr-x. 3 root root 19 9月 21 22:33 study/study2
rm 移除檔案或目錄
-f:force,忽略不存在的檔案,不出現警告資訊;
-i:互動模式,刪除前會詢問使用者是否操作;
-r:遞迴刪除。常用在目錄刪除;
[[email protected] /]# rm -i /usr/123.txt
rm:是否刪除普通檔案 “/usr/123.txt”?y
[[email protected] /]# ls /usr
bin etc games include lib lib64 libexec local sbin share src tmp
[[email protected] /]# rm -f /usr/123.txt
[[email protected] /]# ls
bin dev home lib64 mnt proc run srv tmp var
boot etc lib media opt root sbin sys usr
[[email protected] usr]# rm -r test1/test2/test3/
rm:是否刪除目錄 “test1/test2/test3/”?y
mv 一段檔案與目錄,或更名
-f:force 如果目標檔案已經存在,不會詢問而直接覆蓋;
-i:若目標檔案存在,就詢問是否覆蓋;
-u:若目標檔案存在,且原始檔較新才更新;
[[email protected] usr]# mv -f test1/test2/123.txt movefile
[[email protected] usr]# ls movefile/
123.txt
[[email protected]host usr]# cat movefile/123.txt
hello world ~!!!
[[email protected] usr]# mv -u test1/test2/123.txt movefile
mv:是否覆蓋”movefile/123.txt”? y
[[email protected] usr]# cat movefile/123.txt
hello
halo
haha
[[email protected] usr]# mv -i test1/test2/123.txt movefile
mv:是否覆蓋”movefile/123.txt”?
獲取路徑的檔名與目錄名稱
basename 獲取最後的檔名
[[email protected] study]# basename /usr/movefile/123.txt
123.txt
dirname 獲取目錄名
[[email protected] study]# dirname /usr/movefile/123.txt
/usr/movefile
檔案內容檢視
cat :concatenate
-n 列印並顯示行號,
[[email protected] study]# cat -n /usr/movefile/123.txt
1 hello
2
3 halo
4 haha
tac 反向檢視
[[email protected] study]# tac /usr/movefile/123.txt
haha
halo
hello
‘
more 翻頁檢視 空格:代表向下翻一頁;enter 向下滾動一行;/字元 查詢該字元; :f 離開顯示處檔名以及目前顯示的行數; q 離開離開more,不在顯示該檔案內容; b& ctrl+b 往回翻頁 只對檔案有效。
head 取出前面幾行 預設前10行 head –n 檔案
tail 取出後面幾行 tail [-n number] 檔案
touch [OPTION]… FILE… 修改檔案時間或建立新檔案
-c: 指定的檔案路徑不存在時不予建立;
-a: 僅修改access time;
-m:僅修改modify time;
-t STAMP [[CC]YY]MMDDhhmm[.ss]
which 尋找“執行檔案”
Which –a command :將所有由path目錄中找到的命令均列出,而不只是列出第一個命令名稱
Whereis 尋找特定檔案
-b 二進位制格式檔案
-m 只找在說明檔案路徑下的檔案
相關推薦
linux上的檔案管理類命令有哪些,常用的使用方法及其相關例項演示
Linux 一切皆檔案。個人理解 在linux下的命令操作都算是對檔案操作 那麼檔案管理命令類命令可以分為下面幾類 目錄操作: 特殊目錄解釋: . 代表此層目錄;.. 代表上一層目錄;- 代表前一個目錄;~ 代表當前使用者的主資料夾 也可以稱為家目錄
linux上檔案管理類命令總結
Linux上的檔案管理類命令有三個,分別是:cp、mv、rm命令。 cp: 複製檔案和目錄的命令。cp命令分為兩種,分別是:單源複製和多源複製: 單源複製: 如果目標檔案和目錄(DEST)不存在,則實現建立此檔案,並複製原始檔的資料流至DEST中。
Linux文件管理類命令
交互式 remove 提醒 swd ash -a mdi 保留 linux文件管理 目錄: mkdir:mkdir -p /tmp/m/n/x mkdir /tmp/a/b -pv顯示創建過程 例一:mkdir /tmp/p/a/b
linux初級學習筆記四:Linux文件管理類命令詳解!(視頻序號:03_1)
單詞 linux初級 linux文件管理 查看 stat 顯示行數 swd 字符處理 行數 本節學習的命令:cat(tac),more,less,head,tail,cut,sort,uniq,wc,tr 本節學習的技能:目錄管理 文件管理
常用的用戶以及文件管理命令有哪些,並演示命令以及用法。
reg acc blog rec 文件管理命令 無密碼 建議 創建 ria cp命令:復制(copy) 單源復制:cp [OPTION]... [-T] SOURCE DEST 多源復制:cp [OPTION]... SOURCE... DIRECTORY cp [OPTI
你所知道的集合類都有哪些?主要方法?
線性表,連結串列,雜湊表是常用的資料結構,在進行Java開發時,JDK已經為我們提供了一系列相應的類來實現基本的資料結構。這些類均在java.util包中。本文試圖通過簡單的描述,向讀者闡述各個類的作用以及如何正確使用這些類。 Collection ├List │
用於資料探勘的聚類演算法有哪些,各有何優勢?
本篇部落格轉自一個BAT面試分享帖!!! 如果想全面瞭解聚類演算法並對其進行區別和比較的話,最好能把聚類的具體演算法放在整個聚類分析的語境中理解。 聚類分析其實很簡單,粗略看待就一下2個環節。 1、相似性衡量(similarity measurement) 相似性衡量
資料結構有哪些,常用資料結構詳解
通過上節我們知道,資料結構是學習資料儲存方式的一門學科,那麼,資料儲存方式有哪幾種呢?本節將對資料結構的學習內容做一個簡要的總結。 資料結構大致包含以下幾種儲存結構: 線性表,還可細分為順序表、連結串列、棧和佇列; 樹結構,包括普通樹,二叉樹,線索二叉樹等; 圖儲存結構; 下面對各種資料結構做詳
LINUX學習—檔案系統及管理類命令
Windows: PE Linux: ELF 檔案系統: rootfs:根檔案系統 FHS:規定Linux應該建立哪些目錄和檔案 ls / 可檢視根目錄下一級子目錄, 也可以ls /目錄名:可以檢視該目錄下一級子目錄 /boot: 系統啟動相關的檔案, 如核心、initrd
2018-01-08 Linux目錄管理類命令
bin linux目錄 管理類 som directory 路徑 過程 自動 -m cd, pwd, ls mkdir, rmdir, tree mkdir [options] /path/to/somewhere-p: 存在於不報錯,且可自動創建所需的各目錄;-v: 顯示
Linux的文件系統、系統管理類命令、bash基礎特性
系統 Linux Linux的文件系統根文件系統(rootfs) root fileysystem LSB,FHS(Filesystem Heirache Standard)文件系統層級結構標準,如:/etc、/usr、/var、/root、/home、/dev /boot:引導文件存放目錄,內核文
簡單了解一下linux系統命令有哪些?
你在 隱藏 mmd rec dir con 顯示隱藏文件 sys 簡單 系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dmidecode -q 顯示硬件系統部件 – (SMBIOS /
Linux下服務器重啟的腳本命令有哪些
time linux系統 缺省 linux 內部 啟動 tmp 新的 版本 Linux關閉和重啟系統一般使用相同的命令可以實現。在Linux系統下常用在關機/重啟命令有shutdown、halt、reboot和init,但每個命令的內部工作過程是不同的。 1、shutdow
Linux用戶和組管理類命令
用戶和組管理類命令 路徑 man strong 修改用戶 move water unlock rep 1、 列出當前系統上所有已經登錄的用戶的用戶名,註意:同一個用戶登錄多次,則只顯示一次即可。命令:who | cut -d ‘ ‘ -f1|uniq 2、 取出最後登錄到
mac通過samba伺服器遠端管理linux上檔案
1.下載及安裝: yum -y install samba 我的版本是CentOs7,使用的yum安裝,可以解決很多的包依賴關係,引數y,設定詢問全部yes。 2.配置samba: &n
熟練使用Linux程序管理類命令
程序管理類命令 – ps命令 ps命令主要用於檢視系統的程序 該命令的語法為:ps [引數] ps命令的常用引數選項有: -a:顯示當前控制終端的程序(包含其他使用者的)。 -u:顯示程序的使用者名稱和啟動時間等資訊。 -w:寬行輸出,不擷取輸出中的命令列。 -l:按
Linux 檔案管理 : touch 命令詳解
[email protected]:<~>$ stat aaa.txt File: 'aaa.txt' Size: 50 Blocks: 8 IO Block: 4096 regular fileDevice: 900h/2304d
檔案目錄類命令:Linux的五個查詢命令
大多數程式設計師,可能經常使用其中的2到3條,對這5條命令都很熟悉的人應該是不多的。 1. find find是最常見和最強大的查詢命令,你可以用它找到任何你想找的檔案。 find的使用格式如下: $ find <指定目錄> <指定條件> &l
ERP企業管理軟件有哪些?哪個最合適?
ERP 企業管理 企業不論規模大小,在原料、人力、租金等成本急劇上升的今天,都面臨著降低經營成本、提高管理效率的巨大壓力,而企業資源集成化管理效率的高低,直接決定著企業內外部工作效率的高低。ERP企業管理軟件作為企業資源集成化管理軟件的代表,由於在一套系統中實現公司物流、信息流、資金流的高度集成
項目管理決策流程有哪些步驟
項目管理決策流程 決策是很多管理者需要做的事情,因此作為項目管理者,也少不了為項目管理的一些事務做出一些決策。決策的效率和正確性,會影響著項目執行的結果和效率,為此,做決策需要果敢且理性。因為決策導致的結果,是需要決策者承擔一定的責任的,因此需要謹慎。但是項目進度需要的得到保障,因此決策也需要在保證決策合