常见的linux指令及其参数详解
pwd
pwd 查询当前所在路径
ls
ls -i (查询文件的唯一的number)
ls -l (查询文件的详细信息)
ls -a (a代表all,查询当前目录下的所有file,包括隐藏文件)
ls -t (t代表time, 通过时间的由近到远排列)
ls -r (r代表reverse, 逆序排列,如:ls -tr 表示时间由远到近排列)
ls -R (R代表Recursive, 递归查找,深层次遍历文件夹下的所有文件)
以上指定都可以相互组合,比如 ls -i -l; ls -ali; ls -tr; ls -latR
创建文件,文件夹和删除文件,文件夹
touch [fileName] (create an empty file)
mkdir [dirName] (create a diretory)
mkdir [dirName1] [dirName2] (create multi files)
rmdir [dir] (remove empty file)
rm -R [dir/file] (R代表Recursive, 递归删除所有的目录下的文件)
rm -i [dir/file] (删除文件的时候会提醒)
rm -f [dir/file] (f代表force, 比如不存在的文件,也不会提示出错)
rm -v [dir/file] (v代表verbose, after deletion, will display all deleted detail information)
以上指令是可以相互组合的 rm -Rf, 另外 rm -R/r的意思相同
cp
cp file1 file2 dir (将file1, file2 复制到dir目录下)
cp -R dir2 dir1 (R代表Recursive, 递归将dr2的文件递归复制到dir1中)
cp -i file1 file2 dir (复制需要确认)
cp -v (v代表verbose, 复制成功之后,会显示复制详情)
mv
mv filename1 filename1 (rename filename1 to filename2)
mv file dir (cut file to dir)
mv file1 file2 dir (move multiple file to dir)
mv -i (if overwrite, need confiration)