查看“./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/
未完待續......