1.ls:显示
ls -h:换算成单位(换算成KB,MB,GB等单位)进行显示。
ls -a:显示所有文件(包括隐藏文件,隐藏文件是以.开头的文件)。
ls -R:递归(按一定次序递归下去)。
ls -r:逆序排序。
ls -d:显示目录。
ls -l:查看文件最近一次修改时间。
2.touch:创建文件
touch:改变时间戳,创建空白文件。
touch -a:创建文件,即使文件不存在,也创建。
touch -c:不创建空文件。
touch -m:修改文件时间。
touch -t:指定文件时间。
3.cp:复制
cp:默认情况下不能拷贝目录。
cp -f:强行复制,覆盖文件是不提示。
cp -p:复制时保留文件的权限、属组、属主、时间戳。
cp -R(cp -r):靠背一个目录及目录中的内容。
4.mkdir:创建目录
例:mkdir /tmp/X: tmp目录存在可创建X,但tmp目录不存在不可创建X。
mkdir -p:即使要创建的目录的父目录不存在,也可创建此目录。(与mkdir用法相反)
mkdir -v:显示详细过程。
5.rmdir:删除目录
rm:删除目录或文件
rmdir:只能删除空目录。
rm:删除时,是管理员权限则提示是否删除;是普通用户时,则不提示。
rm -f:强行删除不提示。
rm -r :递归删除目录。
rm -v:显示删除的执行过程。
6.mv:移动目录或文件
mv -f:如果目标目录文件和源目录文件文件名相同,则直接覆盖不提示.
7.history:命令历史
history -w:写进命令历史,有可能会覆盖。
history -a:追加进命令历史,不会覆盖。
history -c:清除命令历史。
8.显示文件内容
cat -n:对于显示的内容加上行号(不会改变文件内容)。
cat -E:显示文件中的控制符。
cat -v:显示非打印字符。
cat -T:显示制表符。
9.tac:对文件内容逆序显示(不会改变文件内容)。