查看“./name” 或者“.*”隐藏文件
ls -al
删除./repo隐藏文件夹和文件(需要对应权限才能删除文件)
rm -r ./.* #删除当前目录里的所有隐藏文件
rm -fr .* #(删除当前目录下的所有隐藏文件)
rm -f .tmp #(删除tmp文件)
rm -fr .tmp #(删除tmp目录或者文件)
文件复制命令
cp [options] source1 source2 source3 .... directory
options参数:
-a :相当于 -pdr 的意思;
-d :若来源档为连结档的属性(link file),则复制连结档属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其他疑问时,不会询问使用者,而强制复制;
-i :若目的档(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link) 的连结档建立,而非复制档案本身;
-p :连同档案的属性一起复制过去,而非使用预设属性;
-r :递回持续复制,用于目录的复制行为;
-s :复制成为符号连结档 (symbolic link),亦即‘捷径’档案;
-u :若 destination 比 source 旧才更新 destination !
source以及directory路径:
绝对路径和相对路径问题
cp -r android-6.0.1_r72/* /home/cloud/share/android-6.0.1_r72/最后需要注意的,如果来源档有两个以上,则最后一个目的档一定要是‘目录’才行!
绝对路径和相对路径
绝对路径: Linux中,是从 " / "(也被称为根目录)开始的,比如/usr、/etc/X11.如果一个路径是从/开始的,它一定是绝对路径
相对路径:以" . "或" .. "开始的," . "表示用户当前操作所处的位置,而" .. "表示上级目录;在路径中," . "表示用户当前所处的目录,而" .. "上级目录,要把" . "和" .. "当做目录来看
[root@localhost ~] pwd #判断用户当前所处的位置
[root@localhost ~] cd /usr/share/doc/ #以绝对路径方式进入/usr/share/doc目录下
[root@localhost ~] cd . #以相对对路径方式进入
[root@localhost ~] pwd #判断当前用户所处的位置
[root@localhost ~] cd .. #切入/root的上级目录
查看文件夹目录大小和文件总数
du -sh [path] #默认当前位置文件夹大小
df -h #df命令可以显示目前所有文件系统的可用空间及使用情形
Samba共享服务器搭建(Win10访问Ubuntu共享文件夹,在tty命令模式下)
1.安装Samba
sudo apt-get install samba
sudo apt-get install smbfs
2.创建共享目录并给予适当权限
mkdir /home/username/share #username为用户名
chmod 777 /home/username/share
3.备份并编辑smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo vim /etc/samba/smb.conf
4.smb.conf文件末尾追加以下内容,"ESC"后,":wq"保存并退出.ps:path和共享目录保持一致
[share]
path = /home/username/share
available = yes
browseable = yes
public = yes
writable = yes
5.创建Samba账号.
sudo touch /etc/samba/smbpasswd #根据提示输入用户密码(登陆Samba共享目录的时候需要).
sudo smbpasswd -a username
6.重启Samba
sudo /etc/init.d/samba restart
7.输入ifconfig获取主机IP地址
8.在Win10上测试访问Ubuntu共享目录,打开windows文件管理器,输入\\ip地址或主机名\share,根据提示输入设置的username和pwd。
9.从共享文件夹中拷贝文件到Win10中出现“需要管理员权限”的提示,修改所在目录下所有文件和文件夹权限命令
chmod -R 777 host/
chmod -R 777 target/
未完待续......