linux系统文件处理命令

ls -l查看文件的详细信息:
drwxr-xr-x
文件类型 
d 目录directory
- 二进制文件
l 软链接文件link
例如:
drwxr-xr-x 23 root root    4096 2012-05-09 00:19 ..
-rwxr-xr-x  1 root root  916692 2011-05-18 17:54 bash
lrwxrwxrwx  1 root root       6 2011-12-14 00:23 bzcmp -> bzdiff


文件权限
r-read读、w-write写、x-execute执行
 rwx  r-x  r-x
所有者u 所有组g 其他人o
user group others


drwxr-xr-x    2    lee    lee    4096   2012-05-09 00:23        音乐
         2-硬链接 所有者 所有组 文件大小 文件创建或最后修改的时间 文件名


ls -d查看目录的属性:
lee@lee-pc:/$ ls -ld /
drwxr-xr-x 23 root root 4096 2012-05-09 00:19 /


pwd 显示当前所在的工作目录:
lee@lee-pc:/$ pwd
/


touch 创建文件:
lee@lee-pc:~/桌面/test/t$ touch 1
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~


mkdir 创建新目录:
lee@lee-pc:~/桌面/test/t$ mkdir test1
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~  test1
lee@lee-pc:~/桌面/test/t$ 


cp 复制文件或目录:
语法:cp -R[源文件或目录][目的目录]
-R复制目录
lee@lee-pc:~/桌面$ ls
ls命令~  test  命令~  命令1  命令2  命令2~  文件处理命令  无标题文档~
lee@lee-pc:~/桌面$ cp 文件处理命令 test
lee@lee-pc:~/桌面$ cd test
lee@lee-pc:~/桌面/test$ ls
t  文件处理命令
lee@lee-pc:~/桌面/test$ 


mv 移动文件、更名:
(把test目录下的文件“文件处理命令”,改名为“文件处理”)
lee@lee-pc:~/桌面/test$ ls
t  文件处理命令
lee@lee-pc:~/桌面/test$ mv 文件处理命令 文件处理
lee@lee-pc:~/桌面/test$ ls
t  文件处理


rm 删除文件:
   rm -r[文件或目录]
      -r 删除目录
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~  test1  文件处理
lee@lee-pc:~/桌面/test/t$ rm 文件处理 (删除文件“文件处理”)
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~  test1
lee@lee-pc:~/桌面/test/t$ rm -r test1 (删除目录test1)
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~
lee@lee-pc:~/桌面/test/t$ 


rmdir 删除空目录


cat 显示文件内容concatenate and display files:
lee@lee-pc:~/桌面/test/t$ ls
1  test  test~
lee@lee-pc:~/桌面/test/t$ cat test
你好么?
cat不能显示完成的内容,如果文件内容过多的话,这个时候可以使用more命令


more 分页显示文件内容:
more [文件名]
空格或f 显示下一页
Enter 显示下一行
q或Q 退出
lee@lee-pc:~/桌面/test$ more 文件处理
ls -l查看文件的详细信息:
drwxr-xr-x
文件类型 d 目录directory
- 二进制文件
l 软链接文件link
例如:
drwxr-xr-x 23 root root    4096 2012-05-09 00:19 ..
-rwxr-xr-x  1 root root  916692 2011-05-18 17:54 bash
lrwxrwxrwx  1 root root       6 2011-12-14 00:23 bzcmp -> bzdiff


文件权限
r-read读、w-write写、x-execute执行
 rwx  r-x  r-x
所有者u 所有组g 其他人o
user group others


drwxr-xr-x    2    lee    lee    4096   2012-05-09 00:23        音乐
         2-硬链接 所有者 所有组 文件大小 文件创建或最后修改的时间 文件名


ls -d查看目录的属性:
lee@lee-pc:/$ ls -ld /
drwxr-xr-x 23 root root 4096 2012-05-09 00:19 /


--More--(68%)


head 查看文件的前几行:
head -num [文件名]
     -num 显示文件的前num行
lee@lee-pc:~/桌面/test$ head -5 文件处理
ls -l查看文件的详细信息:
drwxr-xr-x
文件类型 d 目录directory
- 二进制文件
l 软链接文件link
lee@lee-pc:~/桌面/test$ 


tail 查看文件的后几行:
tail -num [文件名]
     -num 显示文件的后num行
     -f   动态显示 (动态监视一些日志文件)
ln 产生链接文件(link):
ln -s [源文件][目标文件]
   -s 创建软链接 不加-s就是创建的硬链接。
软链接类似于windows的快捷方式,可以跨文件系统生成。
硬链接类似于copy,但是是同步更新的,与源文件有相同的i节点,不能跨文件系统。


ls -i i-inode i节点 linux内核处理每件事情都要有一个数字标记(i节点),每个文件必须有一个i节点

lee@lee-pc:~/test$ touch a
lee@lee-pc:~/test$ ln -s a a.soft
lee@lee-pc:~/test$ ln a a.hard
lee@lee-pc:~/test$ ls -i
397622 a  397622 a.hard  397623 a.soft
lee@lee-pc:~/test$ 
lee@lee-pc:~/test$ cat a a.hard a.soft
add some words to the soft link file
add some words to the soft link file
add some words to the soft link file
lee@lee-pc:~/test$ 
lee@lee-pc:~/test$ rm a
lee@lee-pc:~/test$ ls
a.hard  a.soft
lee@lee-pc:~/test$ cat a.soft
cat: a.soft: 没有那个文件或目录
lee@lee-pc:~/test$ cat a.hard
add some words to the soft link file
lee@lee-pc:~/test$ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值