您的位置:首页 > 运维架构 > Linux

linux 文件系统 & 文件查找 & 文件链接

2015-11-29 17:34 681 查看
学会磁盘分区、挂载文件系统、创建软硬链接、查找文件

















[root@sky~]#fdisk-l

磁盘/dev/sda:21.5GB,21474836480字节,41943040个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0x000ab236

设备BootStartEndBlocksIdSystem
/dev/sda1*2048102604751200083Linux
/dev/sda2102604841943039204584968eLinuxLVM

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

磁盘/dev/mapper/rhel-root:17.8GB,17796431872字节,34758656个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

磁盘/dev/mapper/rhel-swap:2097MB,2097152000字节,4096000个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

磁盘/dev/mapper/rhel-var:1048MB,1048576000字节,2048000个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

[root@sky~]#


[root@sky~]#fdisk/dev/sd
/dev/sda/dev/sdb
[root@sky~]#fdisk/dev/sdb
欢迎使用fdisk(util-linux2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Devicedoesnotcontainarecognizedpartitiontable
使用磁盘标识符0xdadca0dc创建新的DOS磁盘标签。

命令(输入m获取帮助):m
命令操作
atoggleabootableflag
beditbsddisklabel
ctogglethedoscompatibilityflag
ddeleteapartition
gcreateanewemptyGPTpartitiontable
GcreateanIRIX(SGI)partitiontable
llistknownpartitiontypes
mprintthismenu
naddanewpartition
ocreateanewemptyDOSpartitiontable
pprintthepartitiontable
qquitwithoutsavingchanges
screateanewemptySundisklabel
tchangeapartition'ssystemid
uchangedisplay/entryunits
vverifythepartitiontable
wwritetabletodiskandexit
xextrafunctionality(expertsonly)

命令(输入m获取帮助):p

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem

命令(输入m获取帮助):n
Partitiontype:
pprimary(0primary,0extended,4free)
eextended
Select(defaultp):p
分区号(1-4,默认1):1
起始扇区(2048-16777215,默认为2048):2048
Last扇区,+扇区or+size{K,M,G}(2048-16777215,默认为16777215):+1G
分区1已设置为Linux类型,大小设为1GiB

命令(输入m获取帮助):p

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem
/dev/sdb120482099199104857683Linux

命令(输入m获取帮助):
命令(输入m获取帮助):n
Partitiontype:
pprimary(1primary,0extended,3free)
eextended
Select(defaultp):e
分区号(2-4,默认2):4
起始扇区(2099200-16777215,默认为2099200):
将使用默认值2099200
Last扇区,+扇区or+size{K,M,G}(2099200-16777215,默认为16777215):
将使用默认值16777215
分区4已设置为Extended类型,大小设为7GiB

命令(输入m获取帮助):p

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem
/dev/sdb120482099199104857683Linux
/dev/sdb420992001677721573390085Extended

命令(输入m获取帮助):
命令(输入m获取帮助):n
Partitiontype:
pprimary(1primary,1extended,2free)
llogical(numberedfrom5)
Select(defaultp):l
添加逻辑分区5
起始扇区(2101248-16777215,默认为2101248):
将使用默认值2101248
Last扇区,+扇区or+size{K,M,G}(2101248-16777215,默认为16777215):+1G
分区5已设置为Linux类型,大小设为1GiB

命令(输入m获取帮助):p

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem
/dev/sdb120482099199104857683Linux
/dev/sdb420992001677721573390085Extended
/dev/sdb521012484198399104857683Linux
命令(输入m获取帮助):t
分区号(1,4,5,默认5):1
Hex代码(输入L列出所有代码):L

0空24NECDOS81Minix/旧LinubfSolaris
1FAT1227隐藏的NTFSWin82Linux交换/Soc1DRDOS/sec(FAT-
2XENIXroot39Plan983Linuxc4DRDOS/sec(FAT-
3XENIXusr3cPartitionMagic84OS/2隐藏的C:c6DRDOS/sec(FAT-
4FAT16<32M40Venix8028685Linux扩展c7Syrinx
5扩展41PPCPRePBoot86NTFS卷集da非文件系统数据
6FAT1642SFS87NTFS卷集dbCP/M/CTOS/.
7HPFS/NTFS/exFAT4dQNX4.x88Linux纯文本deDell工具
8AIX4eQNX4.x第2部分8eLinuxLVMdfBootIt
9AIX可启动4fQNX4.x第3部分93Amoebae1DOS访问
aOS/2启动管理器50OnTrackDM94AmoebaBBTe3DOSR/O
bW95FAT3251OnTrackDM6Aux9fBSD/OSe4SpeedStor
cW95FAT32(LBA)52CP/Ma0IBMThinkpad休ebBeOSfs
eW95FAT16(LBA)53OnTrackDM6Auxa5FreeBSDeeGPT
fW95扩展(LBA)54OnTrackDM6a6OpenBSDefEFI(FAT-12/16/
10OPUS55EZ-Drivea7NeXTSTEPf0Linux/PA-RISC
11隐藏的FAT1256GoldenBowa8DarwinUFSf1SpeedStor
12Compaq诊断5cPriamEdiska9NetBSDf4SpeedStor
14隐藏的FAT16<361SpeedStorabDarwin启动f2DOS次要
16隐藏的FAT1663GNUHURDorSysafHFS/HFS+fbVMwareVMFS
17隐藏的HPFS/NTF64NovellNetwareb7BSDIfsfcVMwareVMKCORE
18AST智能睡眠65NovellNetwareb8BSDIswapfdLinuxraid自动
1b隐藏的W95FAT370DiskSecure多启bbBootWizard隐feLANstep
1c隐藏的W95FAT375PC/IXbeSolaris启动ffBBT
1e隐藏的W95FAT180旧Minix
Hex代码(输入L列出所有代码):ee
已将分区“Linux”的类型更改为“GPT”

命令(输入m获取帮助):p

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem
/dev/sdb1204820991991048576eeGPT
/dev/sdb420992001677721573390085Extended
/dev/sdb521012484198399104857683Linux

命令(输入m获取帮助):t
分区号(1,4,5,默认5):5
Hex代码(输入L列出所有代码):8e
已将分区“Linux”的类型更改为“LinuxLVM”

命令(输入m获取帮助):w
Thepartitiontablehasbeenaltered!

Callingioctl()tore-readpartitiontable.
正在同步磁盘。
[root@sky~]#
[root@sky~]#partprobe/dev/sdb
[root@sky~]#fdisk-l

磁盘/dev/sda:21.5GB,21474836480字节,41943040个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0x000ab236

设备BootStartEndBlocksIdSystem
/dev/sda1*2048102604751200083Linux
/dev/sda2102604841943039204584968eLinuxLVM

磁盘/dev/sdb:8589MB,8589934592字节,16777216个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
磁盘标签类型:dos
磁盘标识符:0xdadca0dc

设备BootStartEndBlocksIdSystem
/dev/sdb1204820991991048576eeGPT
/dev/sdb420992001677721573390085Extended
/dev/sdb52101248419839910485768eLinuxLVM

磁盘/dev/mapper/rhel-root:17.8GB,17796431872字节,34758656个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

磁盘/dev/mapper/rhel-swap:2097MB,2097152000字节,4096000个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节

磁盘/dev/mapper/rhel-var:1048MB,1048576000字节,2048000个扇区
Units=扇区of1*512=512bytes
扇区大小(逻辑/物理):512字节/512字节
I/O大小(最小/最佳):512字节/512字节
partprobe
ll/dev/sdd*
mkfs-txfs/dev/sdd4
mkfs-text4/dev/sdd1
mkfs-text3/dev/sdd6
mount/dev/sdd4/home/DISK3
mount/dev/sdd1/home/DISK1
mount/dev/sdd4/home/DISK2

[root@skyhome]#df-hT
文件系统类型容量已用可用已用%挂载点
/dev/mapper/rhel-rootxfs17G6.7G10G41%/
devtmpfsdevtmpfs487M0487M0%/dev
tmpfstmpfs496M80K496M1%/dev/shm
tmpfstmpfs496M7.2M489M2%/run
tmpfstmpfs496M0496M0%/sys/fs/cgroup
/dev/sda1xfs497M102M395M21%/boot
/dev/mapper/rhel-varxfs997M243M755M25%/var
/dev/sdd1ext4976M2.6M907M1%/home/DISK1
/dev/sdd5xfs1014M33M982M4%/home/DISK2
/dev/sdd6ext3976M1.3M908M1%/home/DISK3

du命令:

du–ah列出目录下每个文件大小和总大小

du–sh查看目录总大小

[root@sky/]#du-ah
......
1.1M./20151129.tar.gz
6.9G.
[root@sky/]#du-sh
du:无法访问"./proc/3275/task/3275/fd/4":没有那个文件或目录
du:无法访问"./proc/3275/task/3275/fdinfo/4":没有那个文件或目录
du:无法访问"./proc/3275/fd/4":没有那个文件或目录
du:无法访问"./proc/3275/fdinfo/4":没有那个文件或目录
6.9G.
[root@sky/]#









linux里面ISO镜像文件挂载要加-oloop


-o(remount、loop、…)

-t(nfs、iso9660、ext4…)

[root@sky/]#cat/etc/fstab

#
#/etc/fstab
#CreatedbyanacondaonWedNov1810:32:192015
#
#Accessiblefilesystems,byreference,aremaintainedunder'/dev/disk'
#Seemanpagesfstab(5),findfs(8),mount(8)and/orblkid(8)formoreinfo
#
/dev/mapper/rhel-root/xfsdefaults11
UUID=f7d17b77-6a78-4850-9e81-ad570097a143/bootxfsdefaults12
/dev/mapper/rhel-var/varxfsdefaults12
/dev/mapper/rhel-swapswapswapdefaults00
/dev/sdd1/home/DISK1ext4defaults000/1:是否备份0:不检测1:优先检测2:稍后检测
/dev/sdd5/home/DISK2xfsdefaults00
/dev/sdd6/home/DISK3ext3defaults00
[root@sky/]#




[root@sky/]#blkid查看设备ID
/dev/sda1:UUID="f7d17b77-6a78-4850-9e81-ad570097a143"TYPE="xfs"
/dev/sda2:UUID="vSZ8AF-dQwE-CqAd-YJA7-vDsm-YjvB-WidoZj"TYPE="LVM2_member"
/dev/sdb:PTTYPE="PMBR"
/dev/sdc:PTTYPE="PMBR"
/dev/sdd1:UUID="bcf2f9af-8826-4821-98ba-3f5964268454"TYPE="ext4"
/dev/sdd5:UUID="df080cbc-4bcb-47f9-9bdb-2528c4eba562"TYPE="xfs"
/dev/sdd6:UUID="27843cd1-0ef3-4998-b2de-52bdb2fa9ac1"TYPE="ext3"
/dev/mapper/rhel-root:UUID="9985495e-3da5-4d9e-9d46-b2b187a74169"TYPE="xfs"
/dev/mapper/rhel-swap:UUID="82066ccf-7ca2-4ff2-8332-3b686b479d97"TYPE="swap"
/dev/mapper/rhel-var:UUID="b5bdd922-d2d1-4e7f-b581-cf08ec3e9b81"TYPE="xfs"
[root@sky/]#

[root@sky/]#mount
/dev/mapper/rhel-root:UUID="9985495e-3da5-4d9e-9d46-b2b187a74169"TYPE="xfs"
/dev/mapper/rhel-swap:UUID="82066ccf-7ca2-4ff2-8332-3b686b479d97"TYPE="swap"
/dev/mapper/rhel-var:UUID="b5bdd922-d2d1-4e7f-b581-cf08ec3e9b81"TYPE="xfs"
/dev/sdb:PTTYPE="PMBR"
/dev/sdc:PTTYPE="PMBR"

[root@sky/]#umountUUID="27843cd1-0ef3-4998-b2de-52bdb2fa9ac1"

[root@sky/]#mount
procon/proctypeproc(rw,nosuid,nodev,noexec,relatime)
sysfson/systypesysfs(rw,nosuid,nodev,noexec,relatime,seclabel)
......
/dev/sdd1on/home/DISK1typeext4(rw,relatime,seclabel,data=ordered)
/dev/sdd5on/home/DISK2typexfs(rw,relatime,seclabel,attr2,inode64,noquota)
binfmt_miscon/proc/sys/fs/binfmt_misctypebinfmt_misc(rw,relatime)
[root@sky/]#


[root@sky/]#touch111.txt
[root@sky/]#touch112.txt
[root@sky/]#ln-s111.txt1111.txt
[root@sky/]#ln112.txt1112.txt
[root@sky/]#ll11*
lrwxrwxrwx.1rootroot711月2916:581111.txt->111.txt
-rw-r--r--.2rootroot011月2916:581112.txt
-rw-r--r--.1rootroot011月2916:57111.txt
-rw-r--r--.2rootroot011月2916:58112.txt
[root@sky/]#echo111>111.txt
[root@sky/]#echo222>112.txt
[root@sky/]#rm111.txt112.txt
rm:是否删除普通文件"111.txt"?y
rm:是否删除普通文件"112.txt"?y
[root@sky/]#ll11*
lrwxrwxrwx.1rootroot711月2916:581111.txt->111.txt
-rw-r--r--.1rootroot411月2916:591112.txt
[root@sky/]#cat1111.txt
cat:1111.txt:没有那个文件或目录
[root@sky/]#cat1112.txt
222
[root@sky/]#ls-i11*
62631111.txt62621112.txt
[root@sky/]#touch111.txt
[root@sky/]#touch112.txt
[root@sky/]#ls-i11*
62631111.txt62621112.txt6261111.txt6264112.txt
[root@sky/]#rm1111.txt1112.txt
rm:是否删除符号链接"1111.txt"?y
rm:是否删除普通文件"1112.txt"?y
[root@sky/]#echo222>112.txt
[root@sky/]#echo111>111.txt
[root@sky/]#ln-s111.txt1111.txt
[root@sky/]#ln112.txt1112.txt
[root@sky/]#ls-i11*
62621111.txt62641112.txt6261111.txt6264112.txt
[root@sky/]#






[root@sky/]#locate1111.txt
[root@sky/]#
[root@sky/]#
[root@sky/]#updatedb
[root@sky/]#locate1111.txt
/1111.txt
[root@sky/]#
[root@sky/]#touchA1111.txt
[root@sky/]#locatea1111.txt
[root@sky/]#locate-ia1111.txt
[root@sky/]#updatedb
[root@sky/]#locatea1111.txt
[root@sky/]#locate-ia1111.txt
/A1111.txt
[root@sky/]#


find用法:

1125find/root-name"*.txt"

1134find/-size+10M

1138find/home-size+5000k

1139find/home-name"*.txt"

1140find/home-userserver

1141find/home-groupclient

1143find/home-typel

1144find/home-perm777

[root@sky/]#find/home-size+1M-execls-l{}\;
-rw-r--r--.1skysky1048576011月1811:23/home/sky/.mozilla/firefox/19yctnts.default/places.sqlite
-rw-r--r--.1skysky114688011月1811:24/home/sky/.mozilla/firefox/19yctnts.default/healthreport.sqlite
-rw-r--r--.1skysky155136011月2215:01/home/sky/.cache/tracker/meta.db
-rw-r--r--.1skysky123248011月2811:50/home/sky/.cache/tracker/meta.db-wal
-rw-------.1skysky419430411月1811:20/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_001_
-rw-------.1skysky419430411月1811:20/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_002_
-rw-------.1skysky419430411月1811:20/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_003_
-rw-------.1skysky469811211月1917:33/home/sky/core.3036
-rw-------.1skysky469401611月2110:10/home/sky/core.3095
-rw-------.1skysky588185611月2811:50/home/sky/core.2826
-rw-r--r--.1wgpwgp151961611月1819:33/home/wgp/.cache/tracker/meta.db
-rw-r--r--.1wgpwgp123248011月1819:34/home/wgp/.cache/tracker/meta.db-wal
[root@sky/]#
[root@sky/]#find/home-size+1M
/home/sky/.mozilla/firefox/19yctnts.default/places.sqlite
/home/sky/.mozilla/firefox/19yctnts.default/healthreport.sqlite
/home/sky/.cache/tracker/meta.db
/home/sky/.cache/tracker/meta.db-wal
/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_001_
/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_002_
/home/sky/.cache/mozilla/firefox/19yctnts.default/Cache/_CACHE_003_
/home/sky/core.3036
/home/sky/core.3095
/home/sky/core.2826
/home/wgp/.cache/tracker/meta.db
/home/wgp/.cache/tracker/meta.db-wal


[root@skyhome]#cdaaa
[root@skyaaa]#ll
总用量0
[root@skyaaa]#touch{1..5}.txt
[root@skyaaa]#
[root@skyaaa]#find/home/aaa-name"*.txt"-execls-l{}\;
-rw-r--r--.1rootroot011月2917:25/home/aaa/1.txt
-rw-r--r--.1rootroot011月2917:25/home/aaa/2.txt
-rw-r--r--.1rootroot011月2917:25/home/aaa/3.txt
-rw-r--r--.1rootroot011月2917:25/home/aaa/4.txt
-rw-r--r--.1rootroot011月2917:25/home/aaa/5.txt
[root@skyaaa]#find/home/aaa-name"*.txt"-okrm-r{}\;
<rm.../home/aaa/1.txt>?y
<rm.../home/aaa/2.txt>?y
<rm.../home/aaa/3.txt>?y
<rm.../home/aaa/4.txt>?n
<rm.../home/aaa/5.txt>?n
[root@skyaaa]#find/home/aaa-name"*.txt"-execls-l{}\;
-rw-r--r--.1rootroot011月2917:25/home/aaa/4.txt
-rw-r--r--.1rootroot011月2917:25/home/aaa/5.txt
[root@skyaaa]#




[root@skyaaa]#find/home/aaa-mmin+5过去5分钟没有变化的文件
/home/aaa/.mozilla
/home/aaa/.mozilla/extensions
/home/aaa/.mozilla/plugins
/home/aaa/.bash_logout
/home/aaa/.bash_profile
/home/aaa/.bashrc
/home/aaa/4.txt
/home/aaa/5.txt
[root@skyaaa]#find/home-mmin–20过去20分钟变化的文件
/home/aaa
/home/aaa/4.txt
/home/aaa/5.txt
[root@skyaaa]#
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐
章节导航