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