linux 文件系统 & 文件查找 & 文件链接
2015-11-29 17:34
681 查看
学会磁盘分区、挂载文件系统、创建软硬链接、查找文件
[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查看目录总大小
linux里面ISO镜像文件挂载要加-oloop
-o(remount、loop、…)
-t(nfs、iso9660、ext4…)
[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]#
相关文章推荐
- centos iscsi target, win7 iscsi initiator实验
- linux 下C++开发工具
- linux日常管理-rsync后台服务方式-2
- 安装完最小化RHEL/CentOS 7后需要做的30件事情
- Linux内核list_head学习(二)
- Linux 内核list_head 学习(一)
- linux目录文件权限
- centos下yum安装crontab+mysql自动备份
- 在Linux或mac上配置github提交代码到github仓库
- linux-模块划分
- Centos7安装完毕后无法联网的解决方法
- linux-文件系统管理01-文件目录介绍
- 开始在CentOS 6.7上安装Python 2.7.8
- Linux top命令
- Linux netstat命令详解
- linux tar 命令 --致力于“一眼看懂,随手就用”的随笔
- linux日常管理-rsync后台服务方式-1
- linux 的iptables防火墙
- linux-系统调用02-系统调用与C库函数的区别
- find命令的xargs参数的使用---Linux学习笔记