Chapter 2——Linux文件管理基本命令

Linux上常用的文件管理命令

首先說說對(duì)目錄的管理操作,因?yàn)樵贚inux中虹茶,目錄也算是一種特殊的文件。

目錄管理

pwd——查看當(dāng)前工作目錄

用法:pwd
常用示例:

[root@localhost ~]# pwd
/root

mkdir——?jiǎng)?chuàng)建目錄

用法:mkdir [OPTION]... DIRECTORY...
-p:自動(dòng)按需創(chuàng)建父目錄
-v:verbose朱灿,顯示詳細(xì)過程
-m MODE:直接給定權(quán)限
常用示例:
自動(dòng)創(chuàng)建父目錄

[root@localhost ~]# mkdir -pv /tmp/a/b/z
mkdir: created directory ‘/tmp/a’
mkdir: created directory ‘/tmp/a/b’
mkdir: created directory ‘/tmp/a/b/z’

rmdir——?jiǎng)h除目錄

用法:rmdir [OPTION]... DIRECTORY...
-p:刪除某目錄后续扔,如果其父目錄為空攻臀,則一并刪除之
-v:顯示過程
此命令并不常用,一般使用rm -r代替纱昧。

cd——切換目錄

用法:cd [/PATH/TO/SOMEDIR]
cd ~:切換回自己的家目錄
cd ~USERNAME:切換到指定用戶的家目錄
cd -:在上一次所在目錄與當(dāng)前目錄來回切換
(使用的是存儲(chǔ)于$PWD與$OLDPWD的變量值)
常用示例:
1刨啸、直接使用,快速切換回當(dāng)前用戶家目錄:

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd
[root@localhost ~]# pwd
/root

2识脆、使用cd -设联,快速切換到上一個(gè)目錄:

[root@localhost network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@localhost network-scripts]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd -
/etc/sysconfig/network-scripts

ls——列出指定目錄下的文件

用法:ls [OPTION]... [FILE]...
-a:顯示所有文件善已,包括隱藏文件;
-A:顯示除.和..之外的所有文件离例;
-l:--long换团,長格式列表,即顯示文件的詳細(xì)屬性信息宫蛆;
-h艘包,--human-readable:對(duì)文件大小單位換算,換算后結(jié)果可能會(huì)非精確值
-d:查看目錄本身屬性信息而非內(nèi)部的文件列表耀盗;
-r:reverse想虎,逆序顯示;
-R:recursive叛拷,遞歸顯示舌厨;
常用示例:
1、列出指定目錄下所有文件的詳細(xì)屬性信息忿薇,并以易于人讀的方式展示:

[root@localhost ~]# ls -alh /root/
total 54M
dr-xr-x---.  5 root root 4.0K Aug 24 03:33 .
dr-xr-xr-x. 18 root root 4.0K Aug 18 21:23 ..
-rw-------.  1 root root  956 Apr 24 05:42 anaconda-ks.cfg
-rw-------.  1 root root 5.7K Aug 19 23:59 .bash_history
-rw-r--r--.  1 root root   18 Dec 28  2013 .bash_logout
-rw-r--r--.  1 root root  176 Apr 27 21:48 .bash_profile
-rw-r--r--.  1 root root  176 Apr 27 21:48 .bashrc
-rw-r--r--.  1 root root  47K Nov 26  2014 bmon-3.6-1.el7.x86_64.rpm
-rw-r--r--.  1 root root 1.2K Aug 19 23:51 Configure_yum.sh
-rw-r--r--.  1 root root  100 Dec 28  2013 .cshrc
-rw-r--r--.  1 root root 301K Nov 20  2016 iptraf-ng-1.1.4-6.el7.x86_64.rpm
-rw-------.  1 root root   74 Aug 24 03:50 .lesshst
drwxr-----.  3 root root   18 Apr 24 05:48 .pki
drwx------.  2 root root   24 Apr 25 04:02 .ssh
-rw-r--r--.  1 root root 311K Apr 25 07:48 sysstat-10.1.5-13.el7.x86_64.rpm
-rw-r--r--.  1 root root  129 Dec 28  2013 .tcshrc
-r--r--r--.  1 root root  54M Aug 18 21:06 VMwareTools-10.2.0-7259539.tar.gz
drwxr-xr-x.  9 root root 4.0K Aug 18 21:08 vmware-tools-distrib
-rw-------.  1 root root   67 Aug 24 03:33 .Xauthority

2邓线、列出指定目錄本身屬性信息:

[root@localhost ~]# ls -dl /root
dr-xr-x---. 5 root root 4096 Aug 24 03:33 /root

文件管理

touch——更新文件時(shí)間戳,常用于創(chuàng)建文件

用法:touch [OPTION]... FILE...
-c:指定的文件不存在時(shí)不予創(chuàng)建
-a|-m:僅修改access time|modify time
-t STAMP
[[CC]YY]MMDDhhmm[.ss]
常用示例:
用于創(chuàng)建文件:

[root@localhost ~]# touch test.sh
[root@localhost ~]# ls test.sh
test.sh

rm——?jiǎng)h除

用法:rm [options]... FILE...
-i:interactive煌恢,交互式刪除
-f:force,強(qiáng)制刪除
-r:recursive震庭,遞歸刪除目錄
常用示例:
強(qiáng)制刪除某目錄及其目錄下所有文件:

[root@localhost ~]# rm -rf /tmp/test

cp——復(fù)制

用法:
cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
單源復(fù)制:cp [options]... [-T] SOURCE DEST
如果DEST不存在:
則事先創(chuàng)建此文件瑰抵,并復(fù)制源文件的數(shù)據(jù)流至DEST中
如果DEST存在:
如果DEST是非目錄文件,則覆蓋目標(biāo)文件
如果DEST是目錄文件器联,則現(xiàn)在DEST目錄下創(chuàng)建一個(gè)與源文件同名的文件二汛,并復(fù)制其數(shù)據(jù)流
多源復(fù)制:cp [options]... SOURCE... DEST
如果DEST不存在:錯(cuò)誤;
如果DEST存在:
如果DEST是非目錄文件:錯(cuò)誤
如果DEST是目錄文件:分別復(fù)制每個(gè)文件至目標(biāo)目錄中
常用選項(xiàng):
-i:交互式復(fù)制拨拓,即覆蓋之前提醒用戶確認(rèn)
-f:強(qiáng)制覆蓋目標(biāo)文件
-r肴颊,-R:遞歸復(fù)制目錄
-d:復(fù)制符號(hào)鏈接文件本身,而非指向的源文件
-a:-dR --preserve=all渣磷,archive婿着,用于歸檔文件
--perserv=
mode:權(quán)限
ownership:屬主和屬組
timestamps:時(shí)間戳
context:安全標(biāo)簽
xattr:擴(kuò)展屬性
links:符號(hào)鏈接
all:上述所有屬性
常用示例:
復(fù)制多個(gè)文件到指定目錄:

[root@localhost ~]# \cp -rf /etc/yum.repos.d/* /tmp/bak
[root@localhost ~]# ls /tmp/bak
bak  local.repo

mv——移動(dòng)

用法:
mv [OPTION]... [-T] SOURCE DEST,單源移動(dòng)
mv [OPTION]... SOURCE... DIRECTORY醋界,多源移動(dòng)
mv [OPTION]... -t DIRECTORY SOURCE...
-i:交互式
-f:強(qiáng)制
常用示例:
1竟宋、移動(dòng)多個(gè)文件到指定目錄:

[root@localhost ~]# mv /etc/sysconfig/iptables-config /etc/sysconfig/ip6tables-config /tmp/bak/
[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config

2、文件重命名:

[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config
[root@localhost ~]# mv /tmp/bak/iptables-config /tmp/bak/iptables-config.bak
[root@localhost ~]# ls /tmp/bak/
ip6tables-config  iptables-config.bak

文件查看

cat——連接并顯示單個(gè)或多個(gè)文件內(nèi)容

用法:cat [OPTIONS]... [FILE]...
-n:給顯示的文本行編號(hào)形纺;
-E:顯示行結(jié)束符$丘侠;
常用示例:
查看文件:

[root@localhost ~]# cat -n /etc/fstab
     1  
     2  #
     3  # /etc/fstab
     4  # Created by anaconda on Tue Apr 24 05:37:33 2018
     5  #
     6  # Accessible filesystems, by reference, are maintained under '/dev/disk'
     7  # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
     8  #
     9  /dev/mapper/centos-root /                       xfs     defaults        0 0
    10  UUID=d9a55bc5-6b72-4ddd-bb69-e00fc1eb909d /boot                   xfs     defaults        0 0
    11  /dev/mapper/centos-swap swap                    swap    defaults        0 0
    12  /dev/sr0 /mnt/iso   iso9660     defaults,loop   0 0

tac——同cat,只不過是逆序顯示

file——查看文件內(nèi)容類型

用法:file [FILE]...
常用示例:

[root@localhost ~]# file /bin/sh
/bin/sh: symbolic link to `bash'
[root@localhost ~]# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=ec7b53cc3d31dac0e10847096023529ea8d74028, stripped

more和less——分屏查看:

用法:more FILE
less FILE
主要區(qū)別:more翻屏只文件尾部后自動(dòng)退出逐样,而less不會(huì)退出蜗字。

head——查看文件頭幾行

用法:head [options] FILE
常用示例:

[root@localhost ~]# head -3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

tail——查看文件最后幾行

用法:tail [options] FILE
-f:查看文件尾部內(nèi)容結(jié)束后不退出打肝,跟隨顯示新增的行
常用示例:
1、查看文件最后幾行:

[root@localhost ~]# tail -3 /etc/passwd
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin

2挪捕、實(shí)時(shí)監(jiān)控產(chǎn)生的日志信息:

[root@localhost ~]# tail  -2f /var/log/messages
Aug 24 04:54:22 localhost nm-dispatcher: Dispatching action 'dhcp4-change' for eno16777736
Aug 24 04:54:22 localhost systemd: Started Network Manager Script Dispatcher Service.

bash基本特性——命令執(zhí)行狀態(tài)返回值

1粗梭、bash通過狀態(tài)返回值來表達(dá)一個(gè)命令的執(zhí)行狀態(tài),命令執(zhí)行完成后担神,其狀態(tài)返回值保存于bash的特殊變量$楼吃?中;
2妄讯、狀態(tài)返回值的結(jié)果:0表示執(zhí)行成功孩锡;1-255表示執(zhí)行失敗亥贸;
3躬窜、命令正常執(zhí)行時(shí),根據(jù)命令及其功能不同炕置,結(jié)果各不相同荣挨;
注:執(zhí)行狀態(tài)返回值表達(dá)的是上一條命令的執(zhí)行狀態(tài),即命令執(zhí)行完成后朴摊,馬上用echo $默垄?反饋的值就是該命令的執(zhí)行狀態(tài);此特性常用于shell腳本編程中的條件判斷甚纲。

常用示例:

[root@localhost ~]# pwd
/root
[root@localhost ~]# echo $?
0
[root@localhost ~]# pwwd
-bash: pwwd: command not found
[root@localhost ~]# echo $?
127

bash基本特性——命令行展開

~:自動(dòng)展開為用戶的家目錄口锭,或指定的用戶的家目錄
{}:可承載一個(gè)以逗號(hào)分隔的路徑列表,并能夠?qū)⑵湔归_為多個(gè)路徑介杆,例如:/tmp/{a,b} 相當(dāng)于/tmp/a和/tmp/b

常用示例:

[root@localhost ~]# mkdir -p ~/test/{a,b}/{c,d}
[root@localhost ~]# tree ~/test
/root/test
├── a
│   ├── c
│   └── d
└── b
    ├── c
    └── d

6 directories, 0 files

命令行展開功能練習(xí)

1鹃操、創(chuàng)建/tmp目錄下的a_c, a_d, b_c, b_d

[root@localhost ~]# mkdir /tmp/{a,b}_{c,d}
[root@localhost ~]# ls /tmp/{a,b}_{c,d}
/tmp/a_c  /tmp/a_d  /tmp/b_c  /tmp/b_d

2、創(chuàng)建/tmp/mylinux目錄下的:

mylinux/
    ├── bin
    ├── boot
    │   └── grub
    ├── dev
    ├── etc
    │   ├── rc.d
    │   │   └── init.d
    │   └── sysconfig
    │       └── network-scripts
    ├── lib
    │   └── modules
    ├── lib64
    ├── proc
    ├── sbin
    ├── sys
    ├── tmp
    ├── usr
    │   └── local
    │       ├── bin
    │       └── sbin
    └── var
        ├── lock
        ├── log
        └── run
[root@localhost ~]# mkdir -p /tmp/mylinux/{bin,boot/grub,dev,etc/{rc.d/init.d,sysconfig/network-scripts},lib/modules,lib64,proc,sbin,sys,tmp,usr/local/{bin,sbin},var/{lock,log,run}}
[root@localhost ~]# tree /tmp/mylinux
/tmp/mylinux
├── bin
├── boot
│   └── grub
├── dev
├── etc
│   ├── rc.d
│   │   └── init.d
│   └── sysconfig
│       └── network-scripts
├── lib
│   └── modules
├── lib64
├── proc
├── sbin
├── sys
├── tmp
├── usr
│   └── local
│       ├── bin
│       └── sbin
└── var
    ├── lock
    ├── log
    └── run

24 directories, 0 files

文件的元數(shù)據(jù)

文件的數(shù)據(jù)分為兩類數(shù)據(jù)
元數(shù)據(jù):metadata春哨,文件的屬性信息
數(shù)據(jù):data荆隘,文件的內(nèi)容

通過stat命令可以查看文件的元數(shù)據(jù)信息

stat——文件狀態(tài)信息

用法:stat FILE

[root@localhost ~]# stat /etc/fstab
  File: ‘/etc/fstab’
  Size: 511         Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34472524    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:etc_t:s0
Access: 2018-08-24 04:38:04.743165497 -0400
Modify: 2018-08-19 23:53:16.360049518 -0400
Change: 2018-08-19 23:53:16.360049518 -0400
 Birth: -

上部為文件相關(guān)的屬性信息,下部為文件的時(shí)間戳信息:
access time:訪問時(shí)間赴背,文件內(nèi)容最近一次被訪問時(shí)間
modify time:修改時(shí)間椰拒,文件內(nèi)容最近一次被修改的時(shí)間
change time:狀態(tài)改變時(shí)間,文件屬性信息最近一次被修改的時(shí)間

修改方法:通過touch命令來修改文件的時(shí)間戳信息癞尚。

touch

選項(xiàng):
-a|-m:僅修改access time|modify time
-t STAMP:[[CC]YY]MMDDhhmm[.ss]
示例:
1耸三、直接使用touch,將文件的時(shí)間戳同步為當(dāng)前時(shí)間:

[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-25 22:34:09.068000625 -0400
Modify: 2018-04-24 05:41:38.398855600 -0400
Change: 2018-04-24 05:41:38.398855600 -0400
 Birth: -
[root@localhost ~]# touch /etc/passwd
[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-26 01:38:39.344723901 -0400
Modify: 2018-08-26 01:38:39.344723901 -0400
Change: 2018-08-26 01:38:39.344723901 -0400
 Birth: -

2浇揩、修改時(shí)間戳為指定時(shí)間:

[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-08-26 01:41:58.914736940 -0400
Modify: 2018-08-26 01:38:39.344723901 -0400
Change: 2018-08-26 01:41:57.548736851 -0400
 Birth: -
[root@localhost ~]# touch -t 201804240541.38 /etc/passwd
[root@localhost ~]# stat /etc/passwd
  File: ‘/etc/passwd’
  Size: 1040        Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 34482968    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2018-04-24 05:41:38.000000000 -0400
Modify: 2018-04-24 05:41:38.000000000 -0400
Change: 2018-08-26 01:42:50.660740321 -0400
 Birth: -

命令別名

獲取當(dāng)前shell所有可用別名

[root@localhost ~]# alias

定義別名

[root@localhost ~]# alias CNAME='COMMAND'
注:此命令僅對(duì)當(dāng)前shell進(jìn)程有效

撤銷別名

[root@localhost ~]# unalias NAME
常用示例:

[root@localhost ~]# alias show_root='head -1 /etc/passwd'
[root@localhost ~]# show_root
root:x:0:0:root:/root:/bin/bash

注:若要命令執(zhí)行時(shí)不使用命令別名仪壮,可在輸入命令前加上\,即:\COMMAND胳徽,此時(shí)使用的是命令本身积锅,而非命令別名定義的命令爽彤。

命令引用

引用命令執(zhí)行結(jié)果的兩種方式:$(COMMAND)和COMMAND
常用示例:

[root@localhost ~]# echo $(echo $?)
0
[root@localhost ~]# echo `echo $?`
0

bash基礎(chǔ)特性——文件名通配

文件名通配:globbing,匹配的是整個(gè)文件名缚陷,而非部分
匹配模式——元字符:*适篙,?箫爷,[]嚷节,[^]

*:匹配任意長度的任意字符,包括空字符
pa*:匹配的是文件名以pa字符開頭的所有文件虎锚;
pa:匹配的是文件名中包含pa字符的所有文件硫痰;
*pa:匹配的是文件名中以pa字符結(jié)尾的所有文件。

?:匹配任意單個(gè)字符
pa?:匹配的是文件名是以pa開頭窜护,長度為3個(gè)字符的文件效斑;
??pa:匹配的是文件名是以pa結(jié)尾,長度為4個(gè)字符的文件柱徙;
p?a:匹配的是文件名是以p開頭缓屠,a結(jié)尾,長度為3個(gè)字符的文件护侮。

[ ]:匹配指定范圍內(nèi)的任意單個(gè)字符
[^]:匹配指定范圍外的任意單個(gè)字符
[ ]內(nèi)可寫的范圍內(nèi)容:
[a-z]:所有字母敌完,不區(qū)分大小寫
[A-Z]:所有大寫字母
[0-9]:所有數(shù)字
[a-z0-9]:所有數(shù)字和字母
[[:upper:]]:所有大寫字母
[[:lower:]]:所有小寫字母
[[:alpha:]]:所有字母
[[:digit:]]:所有數(shù)字
[[:alnum:]]:所有數(shù)字和字母
[[:space:]]:所有空白字符
[[:punct:]]:所有標(biāo)點(diǎn)符號(hào)

文件名通配練習(xí)

6、顯示/var目錄下所有以l開頭羊初,以一個(gè)小寫字母結(jié)尾蠢挡,且中間至少出現(xiàn)一位數(shù)字(可以有其它字符)的文件或目錄。

[root@localhost ~]# ll -d /var/l*[0-9]*[[:lower:]]
drwxr-xr-x. 2 root root 6 Aug 26 02:57 /var/l0v0ee
-rw-r--r--. 1 root root 0 Aug 26 02:56 /var/l0ve

7凳忙、顯示/etc目錄下,以任意一個(gè)數(shù)字開頭禽炬,且以非數(shù)字結(jié)尾的文件或目錄涧卵。

[root@localhost ~]# ll -d /etc/[0-9]*[^0-9]
-rw-r--r--. 1 root root 0 Aug 26 02:59 /etc/1-e
drwxr-xr-x. 2 root root 6 Aug 26 02:59 /etc/2-f

8、顯示/etc目錄下腹尖,以非字母開頭柳恐,后面跟了一個(gè)字母以及其它任意長度任意字符的文件或目錄。

[root@localhost ~]# ll -d /etc/[^a-z][a-z]*
drwxr-xr-x. 2 root root 6 Aug 26 03:05 /etc/6cctv-
-rw-r--r--. 1 root root 0 Aug 26 03:04 /etc/-cctv6

9热幔、在/tmp目錄下創(chuàng)建以tfile開頭乐设,后跟當(dāng)前日期和時(shí)間的文件,文件名形如:tfile-2016-05-27-09-32-22绎巨。

[root@localhost ~]# touch /tmp/tfile`date +%F-%H-%M-%S`
[root@localhost ~]# ll /tmp/tfile*
-rw-r--r--. 1 root root 0 Aug 26 03:07 /tmp/tfile2018-08-26-03-07-45

10近尚、復(fù)制/etc目錄下所有以p開頭,以非數(shù)字結(jié)尾的文件或目錄到/tmp/mytest1目錄中场勤。

[root@localhost ~]# mkdir /tmp/mytest1
[root@localhost ~]# cp -r /etc/p*[^0-9] /tmp/mytest1/
[root@localhost ~]# ll /tmp/mytest1/
total 44
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 pam.d
-rw-r--r--. 1 root root 1040 Aug 26 03:10 passwd
-rw-r--r--. 1 root root 1040 Aug 26 03:10 passwd-
drwxr-xr-x. 9 root root   91 Aug 26 03:10 pki
drwxr-xr-x. 2 root root   27 Aug 26 03:10 plymouth
drwxr-xr-x. 5 root root   49 Aug 26 03:10 pm
drwxr-xr-x. 2 root root    6 Aug 26 03:10 popt.d
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 postfix
drwxr-xr-x. 3 root root 4096 Aug 26 03:10 ppp
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 prelink.conf.d
-rw-r--r--. 1 root root  233 Aug 26 03:10 printcap
-rw-r--r--. 1 root root 1750 Aug 26 03:10 profile
drwxr-xr-x. 2 root root 4096 Aug 26 03:10 profile.d
-rw-r--r--. 1 root root 6545 Aug 26 03:10 protocols
drwxr-xr-x. 2 root root   34 Aug 26 03:10 python

11戈锻、復(fù)制/etc目錄下所有以.d結(jié)尾的文件或目錄至/tmp/mytest2目錄中歼跟。

[root@localhost ~]# mkdir /tmp/mytest2
[root@localhost ~]# cp -r /etc/*.d /tmp/mytest2/
[root@localhost ~]# ll /tmp/mytest2/
total 28
drwxr-xr-x.  2 root root   48 Aug 26 03:12 bash_completion.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 binfmt.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 chkconfig.d
drwxr-xr-x.  2 root root   34 Aug 26 03:12 cron.d
drwxr-xr-x.  2 root root   22 Aug 26 03:12 depmod.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 dnsmasq.d
drwxr-xr-x.  2 root root   30 Aug 26 03:12 dracut.conf.d
drwx------.  2 root root 4096 Aug 26 03:12 grub.d
lrwxrwxrwx.  1 root root   11 Aug 26 03:12 init.d -> rc.d/init.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 ld.so.conf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 logrotate.d
drwxr-xr-x.  2 root root   22 Aug 26 03:12 modprobe.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 modules-load.d
drwxr-xr-x.  2 root root   30 Aug 26 03:12 my.cnf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 pam.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 popt.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 prelink.conf.d
drwxr-xr-x.  2 root root 4096 Aug 26 03:12 profile.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc0.d -> rc.d/rc0.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc1.d -> rc.d/rc1.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc2.d -> rc.d/rc2.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc3.d -> rc.d/rc3.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc4.d -> rc.d/rc4.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc5.d -> rc.d/rc5.d
lrwxrwxrwx.  1 root root   10 Aug 26 03:12 rc6.d -> rc.d/rc6.d
drwxr-xr-x. 10 root root 4096 Aug 26 03:12 rc.d
drwxr-xr-x.  2 root root   47 Aug 26 03:12 rsyslog.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 rwtab.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 statetab.d
drwxr-x---.  2 root root    6 Aug 26 03:12 sudoers.d
drwxr-xr-x.  2 root root   27 Aug 26 03:12 sysctl.d
drwxr-xr-x.  2 root root   24 Aug 26 03:12 tmpfiles.d
drwxr-xr-x.  2 root root    6 Aug 26 03:12 xinetd.d
drwxr-xr-x.  3 root root   33 Aug 26 03:12 yum.repos.d

12、復(fù)制/etc/目錄下所有以l或m或n開頭格遭,以.conf結(jié)尾的文件至/tmp/mytest3目錄中哈街。

[root@localhost ~]# mkdir /tmp/mytest3
[root@localhost ~]# cp  /etc/[lmn]*.conf /tmp/mytest3
[root@localhost ~]# ll /tmp/mytest3
total 36
-rw-r--r--. 1 root root   28 Aug 26 03:16 ld.so.conf
-rw-r-----. 1 root root  191 Aug 26 03:16 libaudit.conf
-rw-r--r--. 1 root root 2391 Aug 26 03:16 libuser.conf
-rw-r--r--. 1 root root   19 Aug 26 03:16 locale.conf
-rw-r--r--. 1 root root  662 Aug 26 03:16 logrotate.conf
-rw-r--r--. 1 root root 5171 Aug 26 03:16 man_db.conf
-rw-r--r--. 1 root root  936 Aug 26 03:16 mke2fs.conf
-rw-r--r--. 1 root root 1717 Aug 26 03:16 nsswitch.conf
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市拒迅,隨后出現(xiàn)的幾起案子骚秦,更是在濱河造成了極大的恐慌,老刑警劉巖璧微,帶你破解...
    沈念sama閱讀 223,002評(píng)論 6 519
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件作箍,死亡現(xiàn)場離奇詭異,居然都是意外死亡往毡,警方通過查閱死者的電腦和手機(jī)蒙揣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,357評(píng)論 3 400
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來开瞭,“玉大人懒震,你說我怎么就攤上這事∴拖辏” “怎么了个扰?”我有些...
    開封第一講書人閱讀 169,787評(píng)論 0 365
  • 文/不壞的土叔 我叫張陵,是天一觀的道長葱色。 經(jīng)常有香客問我递宅,道長,這世上最難降的妖魔是什么苍狰? 我笑而不...
    開封第一講書人閱讀 60,237評(píng)論 1 300
  • 正文 為了忘掉前任办龄,我火速辦了婚禮,結(jié)果婚禮上淋昭,老公的妹妹穿的比我還像新娘俐填。我一直安慰自己,他們只是感情好翔忽,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,237評(píng)論 6 398
  • 文/花漫 我一把揭開白布英融。 她就那樣靜靜地躺著,像睡著了一般歇式。 火紅的嫁衣襯著肌膚如雪驶悟。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,821評(píng)論 1 314
  • 那天材失,我揣著相機(jī)與錄音痕鳍,去河邊找鬼。 笑死龙巨,一個(gè)胖子當(dāng)著我的面吹牛额获,可吹牛的內(nèi)容都是我干的够庙。 我是一名探鬼主播,決...
    沈念sama閱讀 41,236評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼抄邀,長吁一口氣:“原來是場噩夢啊……” “哼耘眨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起境肾,我...
    開封第一講書人閱讀 40,196評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤剔难,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后奥喻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體偶宫,經(jīng)...
    沈念sama閱讀 46,716評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,794評(píng)論 3 343
  • 正文 我和宋清朗相戀三年环鲤,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了纯趋。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,928評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡冷离,死狀恐怖吵冒,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情西剥,我是刑警寧澤痹栖,帶...
    沈念sama閱讀 36,583評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站瞭空,受9級(jí)特大地震影響揪阿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜咆畏,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,264評(píng)論 3 336
  • 文/蒙蒙 一南捂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧旧找,春花似錦黑毅、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,755評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽枕面。三九已至愿卒,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間潮秘,已是汗流浹背琼开。 一陣腳步聲響...
    開封第一講書人閱讀 33,869評(píng)論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留枕荞,地道東北人柜候。 一個(gè)月前我還...
    沈念sama閱讀 49,378評(píng)論 3 379
  • 正文 我出身青樓搞动,卻偏偏與公主長得像,于是被迫代替她去往敵國和親渣刷。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鹦肿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,937評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 12,176評(píng)論 2 33
  • Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關(guān)示例演示 目錄管理命令:cd, pwd, ls, m...
    sky_c146閱讀 291評(píng)論 0 0
  • 一辅柴、Python簡介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個(gè)...
    _小老虎_閱讀 5,754評(píng)論 0 10
  • 1箩溃、Linux上的文件管理類命令 pwd命令 作用:顯示當(dāng)前工作路徑的絕對(duì)路徑 用法:pwd [選項(xiàng)] 常用選項(xiàng):...
    rspclei閱讀 194評(píng)論 0 0
  • 這是2017年春節(jié)期間在鄭州植物園用手機(jī)拍的一組照片涣旨,初春乍寒的下午,天空放晴股冗,風(fēng)輕云淡霹陡,芙蓉橋湖邊的樹木,在夕陽...
    善道一指禪閱讀 307評(píng)論 0 0