最近在看linux命令行与shell脚本编程大全,顺便复习记录一下常见命令8
文件管理显示文件&文件夹列表:
ls 命令
该命令下的常用参数:
ls -a (--all :输出包括以“.”开头的隐藏文件)
ls -c (按照最后一次修改时间排序)
ls -S (按照文件大小排序输出)
ls -s (输出文件大小)
ls -u (输出文件的最后访问时间而非最后修改时间)
过滤输出列表
ls -l selaginella (输出指定文件)
le -l selaginella*(星号由来匹配零个或多个字符,在不确定寻找的文件名时,是一个强大快速的功能)
创建文件
touch test1(可用来创建新的空文件test1)
vi test1(使用vi创建文件,只有当文件具内容且保存时才可创建)
复制文件
cp 源文件 目标文件
cp test1 test2(在当前目录下复制test1,并命名为test2)
cp test1 ../(复制当前目录下的test1到上一个目录下)
cp test1 ../test2(复制当前目录下的test1到上一个目录下,并命名为test2)
链接文件
(暂时没用到,待补充
软连接(符号链接)
硬链接(创建独立文件)
ln
cp -l
cp -s
)
重命名文件
mv
删除文件
rm -rf
(这种删除不可恢复,
或许可以创建一个~/delete的文件夹,使用mv存放,定期删除)