自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

基本命令學(xué)習(xí)之目錄及文件的基本操作

系統(tǒng) Linux
今天就正式帶大家一起學(xué)習(xí)下Linux常用基本命令及應(yīng)用案例。如果test.txt不存在,則創(chuàng)建,如果已存在,則更新文件所有的時(shí)間為當(dāng)前系統(tǒng)時(shí)間。

[[382134]]

今天就正式帶大家一起學(xué)習(xí)下Linux常用基本命令及應(yīng)用案例。

目錄及文件的基本操作

1. pwd

描述:pwd 命令用于顯示用戶當(dāng)前所處的工作目錄。

用法:pwd [選項(xiàng)]...

選項(xiàng):-P 顯示鏈接的真實(shí)路徑。

  1. [root@qll ln-test]# pwd 
  2. /root/ln-test 
  3. [root@qll ln-test]# pwd -P 
  4. /root/test 
  5.  
  6. # /root/ln-test是 /root/test的鏈接文件夾,查詢?nèi)缦拢?nbsp;
  7. [root@qll ln-test]# ll -h /root/ln-test 
  8. lrwxrwxrwx. 1 root root 4 2月   8 17:55 /root/ln-test -> test 

2. cd

描述:cd 命令用于切換當(dāng)前工作路徑。

用法:

cd .. 切換路徑至當(dāng)前目錄的上一級

cd - 返回前一個(gè)路徑

cd 切換目錄至當(dāng)前用戶的家目錄

  1. [root@qll opt]# cd /root/test  #切換路徑至/root/test 
  2. [root@qll test]# cd ..         #切換路徑至當(dāng)前目錄的上一級目錄 
  3. [root@qll ~]# cd -             #返回前一個(gè)路徑,至/root/test目錄 
  4. [root@qll test]# cd            #切換目錄至當(dāng)前用戶的家目錄 

3. ls

描述:命令的作用是顯示目錄與文件信息。

用法:ls [選項(xiàng)]... [文件/目錄]

選項(xiàng):

-a 顯示所有,包括隱藏文件與目錄。

-d 顯示目錄本身的信息,而非目錄內(nèi)的文件。

-h 人性化顯示容量信息。

-l 長格式列出文檔詳細(xì)信息。

-i 顯示每個(gè)文件的 inode 號。

-S 根據(jù)文件大小排序

-u 顯示文件或目錄最后被訪問的時(shí)間。

  1. [root@qll ~]# ls      #顯示當(dāng)前目錄下的子文件與目錄名稱 
  2. [root@qll ~]# ls /usr #顯示/usr目錄下的子文件與目錄名稱 
  3. [root@qll ~]# ls -a   #查詢所有信息,包括隱藏文件與目錄信息 
  4. [root@qll ~]# ls -l   #查詢文件文件與目錄的詳細(xì)信息 
  5. [root@qll ~]# ls -lh  #人性化顯示容量信息 
  6. [root@qll ~]# ls -lu /etc/passwd #查看/etc/passwd最后訪問時(shí)間 

4. touch

描述:創(chuàng)建或修改文件時(shí)間。

  1. [root@qll ~]# touch test.txt 

如果test.txt不存在,則創(chuàng)建,如果已存在,則更新文件所有的時(shí)間為當(dāng)前系統(tǒng)時(shí)間。

5. mkdir

描述:創(chuàng)建目錄。

用法:mkdir [選項(xiàng)]...[目錄]...

選項(xiàng):-p 創(chuàng)建多級目錄。

  1. [root@qll ~]# mkdir data 
  2. [root@qll ~]# mkdir -p /home/123/456 

6. cp

描述:復(fù)制文件與目錄。

用法:cp [選項(xiàng)] 源 目標(biāo)

選項(xiàng):

-r 遞歸復(fù)制目錄及其子目錄內(nèi)的所有目錄。

-a 復(fù)制時(shí)保留源文檔的所有屬性(包括權(quán)限、時(shí)間等)。

  1. [root@qll ~]# cp /etc/passwd /opt #復(fù)制passwd文件至/opt目錄下 
  2. [root@qll ~]# cp /etc/passwd /opt/passwd.bat #復(fù)制passwd文件至/opt目錄下并改名為passwd.bat 
  3. [root@qll ~]# cp -r /var/log /tmp/ #復(fù)制/var/log目錄至/tmp目錄下 

7. rm

描述:刪除文件或目錄。

用法:rm [選項(xiàng)]...文件...

選項(xiàng):

-f 不提示,強(qiáng)制刪除。

-r 遞歸刪除,刪除目錄及目錄下的所有內(nèi)容。

  1. [root@qll ~]# rm test.txt  #刪除文件test.txt 
  2. [root@qll ~]# rm -rf /tmp/data #刪除目錄且不提示 

8. mv

描述:移動(重命名)文件或目錄。

  1. [root@qll ~]# mv red.txt red2.txt #將red.txt重命名為red2.txt 
  2. [root@qll ~]# mv red2.txt /tmp/   #將red2.txt移至/tmp目錄下 

9. find

描述:搜索文件或目錄

用法:find [命令選項(xiàng)] [路徑] [表達(dá)式選項(xiàng)]

選項(xiàng):

-name 按文檔名稱查找

-iname 按文檔名查找,且不區(qū)分大小寫

-mtime 按修改時(shí)間查找

-group 按組查找

-user 按用戶查找

-size 按容量大小查找

-type 按文檔類型查找,文件(f)、目錄(d)、設(shè)備(b,c),鏈接(l)等。

-exec 對找到的文檔執(zhí)行特定的命令

-a 并且

-o 或者

  1. [root@qll ~]# find -name "pa.txt"      #查找當(dāng)前目錄下名為“pa.txt文檔” 
  2. [root@qll ~]# find -iname "Pa.txt"     #不區(qū)分大小寫查找文檔“Pa.txt” 
  3. [root@qll ~]# find /etc -name "*.deny" #查找/etc目錄下所有以 .deny 結(jié)尾的文檔 
  4. [root@qll ~]# find / -mtime -1         #查找計(jì)算機(jī)中1天內(nèi)所有被修改過的文檔 
  5. [root@qll ~]# find / -mtime +3         #查找計(jì)算機(jī)中3天前所有被修改過的文檔 
  6. [root@qll ~]# find / -mtime 2          #查找計(jì)算機(jī)中2天前的當(dāng)天被修改過的文檔 
  7. [root@qll ~]# find / -group qll        #查找計(jì)算機(jī)中所屬組為 qll 的所有文檔 
  8. [root@qll ~]# find / -user qll         #查找計(jì)算機(jī)中 qll 用戶所擁有的文檔 
  9. [root@qll ~]# find /opt -size +50M     #查找/opt目錄下大于50M的文檔 
  10. [root@qll ~]#  find / -size +500M -exec ls -lh {} \;   #查找計(jì)算中大于500M的文檔后,列出文件的詳細(xì)信息 
  11. [root@qll ~]# find / -size +1M -a -type f              #查找計(jì)算機(jī)中大于1M且文檔類型為文件的所有文檔 

10. du

描述:計(jì)算文件或者目錄的容量。

用法:du [選項(xiàng)]...[文件或目錄]...

選項(xiàng):

-h 人性化顯示容量信息

-s 僅顯示總?cè)萘?/p>

  1. [root@qll ~]# du -h /etc #人性化顯示/etc目錄及子目錄的容量信息 
  2. [root@qll ~]# du -sh /etc #人性化顯示/etc目錄的容量信息 

  本文轉(zhuǎn)載自微信公眾號「開源Linux」,作者cnLinuxer 。轉(zhuǎn)載本文請聯(lián)系開源Linux公眾號。

 

責(zé)任編輯:武曉燕 來源: 開源Linux
相關(guān)推薦

2021-12-13 12:00:08

FreeDOSLinux

2009-08-28 10:55:59

linux操作系統(tǒng)linux學(xué)習(xí)基本命令

2021-02-22 07:58:52

Linux壓縮解壓

2009-07-31 16:14:27

linux cd命令Linux基本命令

2010-08-31 14:57:30

2010-05-31 11:42:32

MySQL基本命令

2010-01-06 11:24:27

Linux命令

2014-12-31 11:11:52

DockerDocker基本命令

2010-04-21 09:54:36

Unix基本命令

2015-09-30 11:48:08

PHP基本文件目錄操作

2011-02-16 09:26:49

2010-04-21 09:12:15

Unix基本命令

2010-03-03 14:36:01

Linux bridg

2018-08-20 19:00:56

Linux性能檢測命令

2022-09-28 08:40:04

殺死一個(gè)終端進(jìn)程

2010-05-25 16:46:00

2010-07-15 14:01:10

Perl目錄句柄

2009-06-12 15:13:12

Hibernate學(xué)習(xí)

2011-07-15 09:20:52

C語言文件操作

2010-09-02 13:25:41

Linux命令行
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號