ls 查看文件,显示当前目录下面的内容。不包括以.开头的。(蓝色是文件夹,黑色是文件名字,绿色表示可执行,红色是压缩,浅蓝色是链接文件,灰色表示其他格式的文件,)
ls -x 按列输出,横向排序,
ls -c 按列输出,纵向排序。
ls -F 目录文件后面加上/ , * 为可执行文件 ,让文件类型指示符显示出来。
ls -R 将当前文件夹下面的子目录所有文件都显示出来。
ls -rl 以列表形式显示详细信息
一列 二列 三列 四列 五列 六列 七列
-rw-r--r--. 1 root root 813 8月 25 2010 yum.conf
drwxr-xr-x. 4 root root 4096 7月 14 2011 yum
-rw-r--r--. 1 root root 585 6月 24 2010 yp.conf
drwxr-xr-x. 2 root root 4096 7月 14 2011 xml
lrwxrwxrwx. 1 root root 4 5月 22 23:39 root -> sda1drwxr-xr-x. 2 root root 60 5月 22 23:39 raw
crw-rw-rw-. 1 root root 1, 8 5月 22 23:39 random
brw-rw----. 1 root disk 1, 9 5月 22 23:39 ram9
第一列::
第一位:文件的性质
d:表示文件夹
c:是一个设备文件,字符型的设备文件
b:块设备文件,一个块可能是一个扇区或者几个扇区
l:表示是一个链接文件 -->表示文件链接所指向的是那个文件
-:表示普通文件
后三位:rwx
r:是读取权限
w:写权限
x:执行权限
第一个rwx是文件拥有者
再后三位:rwx
属于拥有者用户所在组的用户的权限。
最后三位:rwx
对于其他用户的权限。
第二列::文件连接树
第三列::拥有者
第四列::拥有者所在组的其他用户
第五列::文件大小
第六列::时间
第七列::文件名称
touch abc 新建一个abc 的文件
gedit abc 编辑文件
[cuser@f102 ~]$ file 3 显示文件类型,
3: ASCII text
[cuser@f102 ~]$ file /dev/sda2
/dev/sda2: block special
[cuser@f102 ~]$ file -f f 读取f文件中的内容(以列表形式),判断列表里面所有文件的类型(f中内容为1<br>2)
1: ASCII text
2: cannot open `2' (No such file or directory)
: cannot open `' (No such file or directory)
[cuser@f102 ~]$ more -d /etc/termcap 查看长文档的一些命令
cat 命令查看文档,cat 文件路径名
cat 建立新文档 cat >s1.txt 用ctrl+d 结束编辑 >是输入重定向
cat s1.txt s2 >s3 将s1.txt 和s2 链接起来 保存到s3 下面
[cuser@f102 ~]$ mkdir a1 建立一个文件夹
[cuser@f102 a1]$ mkdir a1/b1/c1/d1 -p 创建多层的目录
[cuser@f102 a1]$ rmdir a1/b1/c1/d1 删除这些目录最后的一个文件夹(删除文件夹要确保是空的)
[cuser@f102 ~]$ rmdir -p a1/a1/b1/c1 删除所有的文件夹。(先删除最后的文件夹,以此向上,如果是空的就删除,不是空的就不删)
[cuser@f102 ~]$ mv a1 aa1 将a1改为aa1 当第二个参数存在,完成的就是移动。,第二个参数必须是一个目录才可以移动。
[cuser@f102 ~]$ mv 1 3 aa 将 1 3 都移动到aa 里面
[cuser@f102 aa]$ mv -bi 2 aa1 - 后面连续两个参数,可以使用。该指令b 表示覆盖文件的时候自动备份,i是在覆盖文件之前有相应的询问。
[cuser@f102 aa]$ mv -bfS .dak 3 aa1 强制替换文件,不做任何提问。 指令S是要对备份文件制定备份后缀。
[cuser@f102 aa]$ rm -r aa1 删除aa1并且删除里面的所有文件 指令r是递归的删除一个目录,删除文件也可以使用用,后面的参数必须是一个目录的名字,不可以是文件。
[cuser@f102 aa]$ mkdir aa1/b1/b2 -p
[cuser@f102 aa]$ rm -ir aa1
rm:是否进入目录"aa1"? Y
rm:是否进入目录"aa1/b1"? Y
rm:是否删除目录 "aa1/b1/b2"?Y
rm:是否删除目录 "aa1/b1"?Y
rm:是否删除目录 "aa1"?Y 提示确认删除的参数
[cuser@f102 aa]$ cp f /tmp 将文件拷贝到tmp ,可以拷贝多个,最后一个是文件夹
[root@f102 ~]# cp -r a1 aa1 将a1文件夹 拷贝到aa1 中
查看文件的类型: