Yearly Archive 2023-02-25

Byphunsanit

WSL: Remove links shortcut

การนำ link ออกโดยไม่เป็นการลบไฟล์ข้างในออก ทำได้โดย

  1. cd ไปที่ parent path ที่ต้องการจะนำ linlk ออกก่อน เช่น ทำ links ไว้ที่ /var/www/prototypes_laravel/www ก็จะเป็น /var/www/prototypes_laravel

    cd /var/www/prototypes_laravel
  2. list รายการที่เป็น link โดย

    ls -l

    จะเห็นข้อมูลประมาณ
    total 0
    lrwxrwxrwx 1 root root 48 Jul 5 10:40 www -> /mnt/c/Users/Shared/var/www/prototypes_laravel/www
    list รายการที่เป็น link โดย

    ls -l

    จะเห็นข้อมูลประมาณ

    total 0
    lrwxrwxrwx 1 root root 48 { เวลา } www -> /mnt/c/Users/Shared/var/www/prototypes_laravel/www

    โดยหลังเวลาจะเห็นส่วนที่เป็น link คือ www
  3. นำลิงค์ออกไปโดยคำสั่ง sudo unlink { link } เช่น

    sudo unlink www

path /var/www/prototypes_laravel จะไม่มี folder www ให้เห็นแล้ว แต่ใน /mnt/c/Users/Shared/var/www/prototypes_laravel/www จะยังมีไฟล์ต่าง ๆ อยู่ครบเหมือนเดิม