1.查找指定目錄下第二層目錄,一年前的文件
find $dir -maxdepth 1 -type d -mtime 365
?2./data/att/dir1軟連接到/data1/att/dir1
硬連接和軟連接的區別
硬連接
ln file1 file2
1.硬連接不能對目錄進行鏈接。
2.硬連接修改一個文件(不論修改哪方文件),另一個文件也會被修改。
3.不能對不同文件系統做硬連接。
4.所有的的硬連接具備相同的iNode節點號
軟連接:
ln -s file1 file2
1.軟連接相當于win的快捷方式,刪除了源文件,鏈接文件就無法使用。
2.創建鏈接一定要用絕對路徑,相對路徑會找不到文件。
file1是源文件,file2是軟連接名(可以隨意定義)
3.給目錄創建軟連接
ln -s /tmp/kafka-log ~/zwh-log
pwd命令看到軟連接目錄路徑
pwd -P命令看到軟連接源文件路徑
刪除軟連接
文件:
rm? -rf file1
目錄:
注意:rm dir1,一定不要加-rf,這樣不會把軟連接刪掉,而且會把實際目錄的所有文件刪掉!!!
ls -n /data/att/dir1?data1/att/dir1
3.rsync同步文件并同步創建目錄
rsync -aR?/data/att/dir1?data1/att/dir1
?4.shell腳本定義main函數,調用時輸出到日志文件
mian()
{
? ? ? ? 代碼
}
main &> /tmp/move_log_`data +%F`.log
?
?