基础篇--文件操作

关于Linux下各个文件夹的作用:

/usr:安装软件的目,共享库,还有一些文件

  /usr/bin:众多应用程序

  /usr/sbin:超级用户的一些管理程序

  /usr/doc:Linux文档

  /usr/local:本地的很多文件

/etc:各种配置文件

/var:各种服务日志文件

注:/bin--/usr/bin;  /sbin--/usr/sbin;  /lib--/usr/lib;  /lib64--/lib64

一些命令:

pwd命令:查看当前目录

ls:列出文件及文件夹

cd:目录跳转

[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg  command.txt  file.txt  initial-setup-ks.cfg  rhel.iso
[root@localhost ~]# ls -l
total 2097168
-rw-------. 1 root root       1186 May 22 03:19 anaconda-ks.cfg
-rw-r--r--. 1 root root         28 May 23 17:43 command.txt
-rw-r--r--. 1 root root         18 May 23 17:46 file.txt
-rw-r--r--. 1 root root       1237 May 22 03:22 initial-setup-ks.cfg
-rw-r--r--. 1 root root 2147483648 May 22 03:31 rhel.iso
[root@localhost ~]# ls -A
anaconda-ks.cfg  .bash_profile  command.txt  .dbus                 rhel.iso
.bash_history    .bashrc        .config      file.txt              .tcshrc
.bash_logout     .cache         .cshrc       initial-setup-ks.cfg  .viminfo
[root@localhost ~]# cd /home/
[root@localhost home]# pwd
/home

touch命令:创建文件(默认权限与umask值有关)

mkdir命令:创建文件夹

cp命令:复制(cp file1 file2;cp file1 file2 file3 dir;cp -r dir1 dir2;)

mv命令:移动(mv file1 file2;mv file1 file2 file3 dir)

rm命令:删除(rm file1;rm -f file1 file2 file3;rm -r dir1)

[root@localhost test]# pwd
/root/test
[root@localhost test]# touch yy{1..2}.ogg
[root@localhost test]# touch zz{1..8}.odf
[root@localhost test]# mkdir ogg
[root@localhost test]# mkdir -p odf/test/
[root@localhost test]# ls -l
total 0
drwxr-xr-x. 3 root root 17 May 29 07:20 odf
drwxr-xr-x. 2 root root  6 May 29 07:19 ogg
-rw-r--r--. 1 root root  0 May 29 07:19 yy1.ogg
-rw-r--r--. 1 root root  0 May 29 07:19 yy2.ogg
-rw-r--r--. 1 root root  0 May 29 07:19 zz1.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz2.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz3.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz4.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz5.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz6.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz7.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz8.odf
[root@localhost test]# mv yy* ogg/
[root@localhost test]# ls -lR
.:
total 0
drwxr-xr-x. 3 root root 17 May 29 07:20 odf
drwxr-xr-x. 2 root root 34 May 29 07:20 ogg
-rw-r--r--. 1 root root  0 May 29 07:19 zz1.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz2.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz3.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz4.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz5.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz6.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz7.odf
-rw-r--r--. 1 root root  0 May 29 07:19 zz8.odf

./odf:
total 0
drwxr-xr-x. 2 root root 6 May 29 07:20 test

./odf/test:
total 0

./ogg:
total 0
-rw-r--r--. 1 root root 0 May 29 07:19 yy1.ogg
-rw-r--r--. 1 root root 0 May 29 07:19 yy2.ogg
原文地址:https://www.cnblogs.com/BloodZero/p/4539285.html