Trong Linux, so sánh Soft Link vớI Hard Link và trình bày cách tạo lập.
2 posters
Trang 1 trong tổng số 1 trang
Trong Linux, so sánh Soft Link vớI Hard Link và trình bày cách tạo lập.
Liên kết tắt mềm (Soft Link):
- Nhập tập tin .LNK trong Windows.
- Lệnh tạo lập:
$ ln -s /bin mybin
$ ls -l mybin
lrwxrwxrwx 1 mk books 9 May 23 16:14 mybin->/bin
$ ln -s /bin/calculator.exe /programs/calc
$ /programs/calc
-Cách tạo lập:
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim MyShortcut, MyDesktop, DesktopPath
DesktopPath = WSHShell.SpecialFolders("Desktop")
Set MyShortcut =
WSHShell.CreateShortcut(DesktopPath & "\\Shortcut to notepad.lnk")
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe")
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("%windir%")
MyShortcut.WindowStyle = 4
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe, 0")
MyShortcut.Save
WScript.Echo "A shortcut to Notepad now exists on your Desktop."
-Liên kết tắt cứng (Hard Link):
- Khônh có khái niệm tương đương trong Win 9X.
- Lệnh tạo lập:
$ cat >testfile
Cong Hoa Xa Hoi Chu Nghia Viet Nam
Doc lap - Tu do - Hanh phuc
^[
$ ls -l test*
-rw-rw-r-- 1 mk books 50 May 13 18:30 testfile
$ ln testfile test1
$ ls -l test*
-rw-rw-r-- 2 mk books 50 May 13 20:41 test1
-rw-rw-r-- 2 mk books 50 May 13 18:30 testfile
$ ln testfile test2 hoặc ln test1 test2
$ ls -l test*
-rw-rw-r-- 3 mk books 50 May 13 20:41 test1
-rw-rw-r-- 3 mk books 50 May 13 20:46 test2
-rw-rw-r-- 3 mk books 50 May 13 18:30 testfile
$ rm testfile test1
$ ls -l test*
-rw-rw-r-- 1 mk books 50 May 13 20:46 test2
$ cat test2
Cong Hoa Xa Hoi Chu Nghia Viet Nam
Doc lap - Tu do - Hanh phuc
-Cách tạo lập:
Public Declare Function CreateHardLink Lib "kernel32.dll"
Alias "CreateHardLinkA" (ByVal lpFileName As String,
ByVal lpExistingFileName As String,
ByRef lpSecurityAttributes As Any) As Long
Private Sub CreateHardLinkTest()
Dim s As String
Open "c:\\test1.tst" For Output As #1
Print #1, "Hello ";
Close #1
CreateHardLink "c:\\test2.tst", "c:\\test1.tst", ByVal 0&
Open "c:\\test2.tst" For Append As #1
Print #1, "World !"
Close #1
s = String(FileLen("c:\\test2.tst"), 0)
Open "c:\\test1.tst" For Binary As #1
Get #1, , s
Close #1
MsgBox s
Kill "c:\\test1.tst"
Kill "c:\\test2.tst"
End Sub
- Nhập tập tin .LNK trong Windows.
- Lệnh tạo lập:
$ ln -s /bin mybin
$ ls -l mybin
lrwxrwxrwx 1 mk books 9 May 23 16:14 mybin->/bin
$ ln -s /bin/calculator.exe /programs/calc
$ /programs/calc
-Cách tạo lập:
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim MyShortcut, MyDesktop, DesktopPath
DesktopPath = WSHShell.SpecialFolders("Desktop")
Set MyShortcut =
WSHShell.CreateShortcut(DesktopPath & "\\Shortcut to notepad.lnk")
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe")
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("%windir%")
MyShortcut.WindowStyle = 4
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings("%windir%\\notepad.exe, 0")
MyShortcut.Save
WScript.Echo "A shortcut to Notepad now exists on your Desktop."
-Liên kết tắt cứng (Hard Link):
- Khônh có khái niệm tương đương trong Win 9X.
- Lệnh tạo lập:
$ cat >testfile
Cong Hoa Xa Hoi Chu Nghia Viet Nam
Doc lap - Tu do - Hanh phuc
^[
$ ls -l test*
-rw-rw-r-- 1 mk books 50 May 13 18:30 testfile
$ ln testfile test1
$ ls -l test*
-rw-rw-r-- 2 mk books 50 May 13 20:41 test1
-rw-rw-r-- 2 mk books 50 May 13 18:30 testfile
$ ln testfile test2 hoặc ln test1 test2
$ ls -l test*
-rw-rw-r-- 3 mk books 50 May 13 20:41 test1
-rw-rw-r-- 3 mk books 50 May 13 20:46 test2
-rw-rw-r-- 3 mk books 50 May 13 18:30 testfile
$ rm testfile test1
$ ls -l test*
-rw-rw-r-- 1 mk books 50 May 13 20:46 test2
$ cat test2
Cong Hoa Xa Hoi Chu Nghia Viet Nam
Doc lap - Tu do - Hanh phuc
-Cách tạo lập:
Public Declare Function CreateHardLink Lib "kernel32.dll"
Alias "CreateHardLinkA" (ByVal lpFileName As String,
ByVal lpExistingFileName As String,
ByRef lpSecurityAttributes As Any) As Long
Private Sub CreateHardLinkTest()
Dim s As String
Open "c:\\test1.tst" For Output As #1
Print #1, "Hello ";
Close #1
CreateHardLink "c:\\test2.tst", "c:\\test1.tst", ByVal 0&
Open "c:\\test2.tst" For Append As #1
Print #1, "World !"
Close #1
s = String(FileLen("c:\\test2.tst"), 0)
Open "c:\\test1.tst" For Binary As #1
Get #1, , s
Close #1
MsgBox s
Kill "c:\\test1.tst"
Kill "c:\\test2.tst"
End Sub
lethaibaochau- Tổng số bài gửi : 40
Join date : 23/04/2009
Re: Trong Linux, so sánh Soft Link vớI Hard Link và trình bày cách tạo lập.
Chỉ có cách tạo lập thui hè.Seo hổng giải thíck chi tiết , so sánh nếu có thể đưa ra ví dụ cụ thể như thế sẽ dễ hỉu hơn ấy.Thi xong nhớ post chi tiết hơn há.thanks!
buuhuynh- Tổng số bài gửi : 148
Join date : 06/05/2009
Re: Trong Linux, so sánh Soft Link vớI Hard Link và trình bày cách tạo lập.
đây là câu hỏi thi của khóa tụi mình lúc trước, cho nên chỉ trả lời đúng theo câu hỏi thôi. cho nên bạn đọc thì có thể chưa hiểu. mình post lên cho mọi người cùng xem.
lethaibaochau- Tổng số bài gửi : 40
Join date : 23/04/2009
Similar topics
» Trong Linux, so sánh Soft Link vớI Hard Link và trình bày cách tạo lập.
» Phân biệt Soft Link và Hard Link
» Phân biệt Soft Link và Hard Link
» Cách sử dụng ổ HDD, CD\DVD, USB trong linux
» Soft Link and Hard Link
» Phân biệt Soft Link và Hard Link
» Phân biệt Soft Link và Hard Link
» Cách sử dụng ổ HDD, CD\DVD, USB trong linux
» Soft Link and Hard Link
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết