huoligg 发表于 2013-1-27 04:44:56

目录和文件操作

pwd 查看当前目录对于跟目录的位置。
ls     连接数目、所有者、大小、最后修改时间、权限等内容。
ls -l 改变当前目录,目的目录可以用相对路径也可以用绝对路径。
cd 转到目录目录。
mkdir 创建新目录。
rm 删除空目录
rm -r 递归删除一个目录下的所有文件和该目录本身。
cp [源文件名][目录文件名]  复制文件。
mv [源文件名][目标文件名] 重命名文件。
rm [文件名] 删除文件
rm -f [带通配符的文件名] 不需要确定的删除多个文件。
ln [源文件名][目标文件名]   硬连接文件,不能对目录文件做硬连接,不能在不同文件系统中做硬连接。
ln -s [源文件名或文件夹名][目标文件名] 软连接文件,也就是符号连接。创建文件的快捷方式。
find / -name nametofind -print 按文件名查找文件。
chown workman.workgroup /data/put/puload 改变文件所有者。
chmod -R 755 /usr/local/LumaQQ 改变文件访问权限。
wc -l usr.bin  查看一个文件有多少行。
wc -c usr.bin  查看一个文件有多少字节。
cat usr.bin  查看文本文件的内容。
 
du 查看文件和文件夹占用的空间。  du -h 输出更容易看的懂的内容。
 
 
df   查看磁盘空间的使用状况。
 
 
查找文件
 
(1)find
               格式:find 起始路径[参数][文件夹]
                    参数:-name “文件名”:表示查找指定名称文件
                             -lname  “文件名”:查找指定文件所有的接文件
                             -user    “用户名”:查找指定用户的文件
                             -group  “组名” :查找指定组拥有的文件
                             -links  数据:查找拥有N个连接的文件。
                             -mtime  n:查找在N天前修改的文件。
                             -atime   n:查找在N天前访问的文件。
                          如: #find / -name "named*"
                                 #find / -user root
(2)whereis
                    实例:#whereis umount
(3)locate
                    实例:#locate abc.txt
(4)grep
                    功能:在文本文件中查找字符串所在位置
                    实例:
                            #grep "abc" /ect/bl
                            #rpm  -qa | grep "mysql*"
                           
                   
 
 
file   命令 查看文件  : 如: file <文件路径><文件名>
 
 
 
页: [1]
查看完整版本: 目录和文件操作