Ubuntu终端教程03:文件操作

来源:互联网 发布:阿里云香港vps 编辑:程序博客网 时间:2024/06/05 10:39

ubuntu-terminal-tutorial

3.1.  大小写敏感

在Linux下文件都是大小写敏感的。也就是说 coskimo 和 COSKIMO 是不一样的,而且 /etc/hosts 和 /etcHosts 也是不一样的。

下面一个是 coskimo.txt 和 Coskimo.txt 是不一样的。

 moriarty@coskimo:~/coskimo$ lscoskimo.txt Coskimo.txt 科斯基摩.txtmoriarty@coskimo:~/coskimo$ cat coskimo.txt coskimo | 科斯基摩 - Linux, Ubuntu, 编程, 教程, 网络攻防moriarty@coskimo:~/coskimo$ cat Coskimo.txt coskimo.com

 3.2. 所有的都是文件

其实文件夹也是一种特殊的文件,硬盘或者分区(如 /dev/sdb1)等等,总之在Linux下所有的都是文件

3.3. file

在Linux下不用扩展名来决定文件类型。

 moriarty@coskimo:~/coskimo$ file MWallpaper.png MWallpaper.png: PNG image data, 1366 x 768, 8-bit/color RGBA, non-interlacedmoriarty@coskimo:~/coskimo$ file /etc/passwd/etc/passwd: ASCII textmoriarty@coskimo:~/coskimo$ file encryption.c encryption.c: C source, ASCII textmoriarty@coskimo:~/coskimo$ file /dev/sda/dev/sda: block special

3.4. touch

3.4.1 创建一个文件

 moriarty@coskimo:~/coskimo$ lscoskimo.txt Coskimo.txt encryption.c MWallpaper.png 科斯基摩.txtmoriarty@coskimo:~/coskimo$ ls -ltotal 52-rw-rw-r-- 1 moriarty moriarty 69 Mar 14 18:38 coskimo.txt-rw-rw-r-- 1 moriarty moriarty 12 Mar 14 18:40 Coskimo.txt-rw-rw-r-- 1 moriarty moriarty 233 Jan 29 17:09 encryption.c-rw-r----- 1 moriarty moriarty 30126 Jan 28 11:22 MWallpaper.png-rw-rw-r-- 1 moriarty moriarty 69 Mar 14 18:38 科斯基摩.txtmoriarty@coskimo:~/coskimo$ touch coskimo2moriarty@coskimo:~/coskimo$ touch coskimo3moriarty@coskimo:~/coskimo$ ls -ltotal 52-rw-rw-r-- 1 moriarty moriarty 0 Mar 14 19:35 coskimo2-rw-rw-r-- 1 moriarty moriarty 0 Mar 14 19:35 coskimo3-rw-rw-r-- 1 moriarty moriarty 69 Mar 14 18:38 coskimo.txt-rw-rw-r-- 1 moriarty moriarty 12 Mar 14 18:40 Coskimo.txt-rw-rw-r-- 1 moriarty moriarty 233 Jan 29 17:09 encryption.c-rw-r----- 1 moriarty moriarty 30126 Jan 28 11:22 MWallpaper.png-rw-rw-r-- 1 moriarty moriarty 69 Mar 14 18:38 科斯基摩.txt

 9.4.2 touch -t

这个属性可以设置文件的时间。具体可以查看man手册。

3.5. rm

3.5.1 彻底删除

rm会把文件彻底删除,而不是把文件转移到回收站里面

 

 moriarty@coskimo:~/coskimo$ lscoskimo2 coskimo.txt encryption.c 科斯基摩.txtcoskimo3 Coskimo.txt MWallpaper.pngmoriarty@coskimo:~/coskimo$ rm coskimo3moriarty@coskimo:~/coskimo$ lscoskimo2 coskimo.txt Coskimo.txt encryption.c MWallpaper.png 科斯基摩.txtmoriarty@coskimo:~/coskimo$

 3.5.2. rm -i

在删除前会有确认提示

 moriarty@coskimo:~/coskimo$ rm -i coskimo2rm: remove regular empty file ‘coskimo2’? ymoriarty@coskimo:~/coskimo$ lscoskimo.txt Coskimo.txt encryption.c MWallpaper.png 科斯基摩.txtmoriarty@coskimo:~/coskimo$

 3.5.3 rm -rf

强制删除文件,这个要小心。不然你会后悔的。

如果不相信的话,试试下面的代码,出事我们不负责任哦。O(∩_∩)O

sudo rm -rf /*

3.5. cp

复制文件

 moriarty@coskimo:~/coskimo$ cp coskimo.txt coskimo.copymoriarty@coskimo:~/coskimo$ lscoskimo.copy Coskimo.txt MWallpaper.pngcoskimo.txt encryption.c 科斯基摩.txtmoriarty@coskimo:~/coskimo$

 3.6. mv

移动文件也可用来改名

 moriarty@coskimo:~/coskimo$ lscoskimo.copy Coskimo.txt MWallpaper.pngcoskimo.txt encryption.c 科斯基摩.txtmoriarty@coskimo:~/coskimo$ mv coskimo.copy coskimo.pngmoriarty@coskimo:~/coskimo$ lscoskimo.png Coskimo.txt MWallpaper.pngcoskimo.txt encryption.c 科斯基摩.txtmoriarty@coskimo:~/coskimo$ file coskimo.png coskimo.png: UTF-8 Unicode textmoriarty@coskimo:~/coskimo$ file MWallpaper.png MWallpaper.png: PNG image data, 1366 x 768, 8-bit/color RGBA, non-interlaced

 

 

版权声明

Moriarty_221为本文的CSDN博客

如未注明,均为原创,转载请注明出处

转载请注明:coskimo » Ubuntu终端教程03:文件操作

版权所有 © 科斯基摩 | 本网站采用cc by-nc-sa 3.0协议进行授权

0 0
原创粉丝点击