Linux知识:文件和目录操作命令
1.ls命令
这个命令就相当于 dos 下的 dir 命令一样 也是 Linux 控制台命令中最为重要几个命令之一,ls 最常用的参数有三个-a、-l 和 –F:
ls -a
Linux 系统上的文件以.开头的文件被系统视为隐藏文件,仅用 ls 命令是看不到他们的。而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls –l
这个命令可以使用长格式显示文件内容 如果需要察看更详细的文件资料就要用到 ls -l 这个指令。
ls -F
在列出的文件 目录 名称后加一符号 例如可执行文件加 "*", 目录则加 "/"。
2.cd命令
cd 这个命令是用来进出目录的,它的使用方法和在 dos 下没什么两样,但和dos不同的是Linux的目录对大小写是敏感的如果大小写拼写有误,你的cd操作是成功不了的。另外,cd 如果直接输入,cd 后面不加任何东西。会回到使用者自己的 Home 目录,假设如果是 root 那就是回到/root。这个功能同 cd ~是一样的。
3. mkdir rmdir命令
mkdir 命令用来建立新的目录
如输入如下命令
mkdir work
将在当前目录下新建一个 work 目录
rmdir 用来删除已建立的目录
如输入如下命令
rmdir work
将删除已存在的空目录 work
*如果要删除的目录不为空的话,使用rmdir无法进行删除,使用命令:
[root@foundation0 Desktop]# rm 目录文件 -fr
4. cp命令
cp 这个命令相当于 dos 下面的 copy 命令
具体用法是:
cp –r 源文件(source) 目的文件(target)
参数 r 是指连同源文件中的子目录一同拷贝
在我们的shell设置中,把cp -r的别名设置成了cp,两者功能相同。
5. rm命令
rm 这个命令是用来删除文件的
rm 命令常用的参数有三个-i,-r,-f
比如我现在要删除一个名字为 text 的一个文件
输入如下命令
rm –i test
系统会询问我们是否要删除 test 文件 敲了 y/n 确认是否要删除 test 文件
rm –r 目录名
这个操作可以连同这个目录下面的子目录都删除
功能比上面讲到的 rmdir 更强大 不仅可能删除指定的目录 而且可以删除该目录下所有文件和子目录。
rm –f 文件名
这个操作可以不经确认强制删除文件
*需要强调的是,rm 文件 -fr这个命令是十分危险的,当你不清楚它执行后的结果的时候请不要轻易使用,以免造成文件的丢失。
6. mv命令
mv 这个命令的功能是移动目录或文件
引申的功能是给目录或文件重命名
比如:
mv /tmp/xxx.tar /root
该命令将/tmp 目录下的 xxx.tar 文件移动到/root 目录下,需要注意的是mv此时和cp命令有着些许差别,mv会把移动文件的安全上下文属性保留,cp则会使用目标目录的安全上下文。
更多资讯,请访问珠海Linux系统管理培训学校