Jak přesunout soubory pomocí grafického a příkazového řádku

Tato příručka zobrazuje všechny způsoby přesunu souborů pomocí systému Linux.

Nejjednodušší způsob, jak přesouvat soubory kolem, je použití správce souborů, který je dodáván s vaší konkrétní distribucí Linuxu . Správce souborů poskytuje grafický pohled na složky a soubory, které jsou uloženy v počítači. Uživatelé systému Windows budou seznámeni s Průzkumníkem Windows, což je typ správce souborů.

Nejčastěji používanými správci souborů v systému Linux jsou následující:

Nautilus je součástí desktopového prostředí GNOME a je výchozím správcem souborů pro Ubuntu, Fedora, openSUSE a Linux Mint.

Dolphin je součástí desktopového prostředí KDE a je výchozím správcem souborů pro Kubuntu a KaOS.

Thunar přichází s desktopovým prostředím XFCE, PCManFM je nainstalován s desktopovým prostředím LXDE a Caja je součástí prostředí desktopu MATE.

Desktopové prostředí je sbírka grafických nástrojů, které vám umožní spravovat váš systém.

Jak používat Nautilus k přesunutí souborů

Pokud používáte Ubuntu, můžete otevřít správce souborů Nautilus kliknutím na ikonu podložky v horní části spouštěče.

Pro ostatní z vás, kteří používají desktopové prostředí GNOME, stiskněte klávesu Super na klávesnici (obvykle má logo Windows a je vedle levé klávesy Alt) a vyhledejte Nautilus v příslušném poli.

Když jste otevřeli Nautilus, objeví se v levém panelu následující možnosti:

Většina souborů bude pod složkou "Domů". Kliknutím na složku se zobrazí seznam podsložek a souborů v této složce.

Chcete-li soubor přesunout, klikněte pravým tlačítkem na soubor a zvolte "Přesunout na". Otevře se nové okno. Procházejte strukturu složek, dokud nenajdete adresář, kam chcete soubor umístit.

Klepnutím na tlačítko "Vybrat" fyzicky přesuňte soubor.

Jak přesunout soubory pomocí Dolphin

Dolphin je ve výchozím nastavení k dispozici v prostředí KDE. Pokud nepoužíváte KDE, pak bych se držel správce souborů, který přišel s distribucí.

Správci souborů jsou velmi podobní a není žádný důvod instalovat jiný než výchozí pro váš systém.

Dolphin nemá kontextovou nabídku pro přesouvání souborů. Místo toho vše, co musíte udělat pro přesun souborů, je přetáhnout na požadované místo.

Postupy pro přesouvání souborů jsou následující:

  1. Přejděte do složky, kde je soubor umístěn
  2. Klikněte pravým tlačítkem na kartu a zvolte "Nová karta"
  3. Na nové kartě přejděte do složky, do které chcete soubor přesunout
  4. Vraťte se na původní kartu a přetáhněte soubor, který chcete přesunout na novou kartu
  5. Zobrazí se nabídka s možností "Přesunout zde".

Jak přesunout soubory pomocí Thunar

Thunar má podobné rozhraní jako Nautilus. Levý panel je však rozdělen na tři části:

V části zařízení jsou uvedeny diskové oddíly, které máte k dispozici. Část míst zobrazuje položky jako "domov", "pracovní plocha", "odpadkový koš", "dokumenty", "hudba", "obrázky", "videa" a "stahování". Nakonec síťová část umožňuje procházet síťové jednotky.

Většina souborů bude umístěna pod domovskou složkou, ale můžete také otevřít možnost systémového souboru a dostat se do kořenového adresáře vašeho systému.

Thunar používá koncept řezu a pasty k pohybu předmětů. Klikněte pravým tlačítkem myši na soubor, který chcete přesunout, a z kontextové nabídky vyberte "cut".

Přejděte do složky, kam chcete soubor umístit, klikněte pravým tlačítkem myši a zvolte "Vložit".

Jak přesunout soubory pomocí PCManFM

PCManFM je také podobný Nautilus.

Levý panel obsahuje seznam míst:

Složky můžete procházet klepnutím na ně, dokud nenajdete soubor, který chcete přesunout.

Proces přesouvání souborů je pro PCManFM stejný jako pro Thunar. Klikněte pravým tlačítkem myši na soubor a v kontextové nabídce zvolte "Vyjmout".

Přejděte do složky, kam chcete soubor umístit, znovu klepněte pravým tlačítkem myši a vyberte možnost "Vložit".

Jak přesunout soubory pomocí Caja

Správce souborů Caja je výchozí volbou pro Linux Mint MATE a je prakticky totožný s Thunarem.

Chcete-li přesunout soubor, přejděte do složky klepnutím levým tlačítkem myši.

Když najdete soubor, který chcete přesunout, klikněte pravým tlačítkem myši a zvolte "Vyjmout". Přejděte do složky, do které chcete soubor vložit, klikněte pravým tlačítkem myši a zvolte "Vložit".

V pravém klepnutí na tlačítko se zobrazí, že existuje možnost Přesunout, ale místa, kde můžete přesunout soubory pomocí této možnosti, jsou velmi omezené.

Jak přejmenovat soubor pomocí příkazu Linux mv

Představte si, že jste z digitálního fotoaparátu zkopírovali velké množství fotografií do složky Obrázky pod domovskou složkou. (~ / Obrázky).

Klikněte zde pro průvodce tilde (~) .

Díky spoustě snímků pod jednou složkou je obtížné roztřídit. Bylo by lepší kategorizovat obrázky nějakým způsobem.

Můžete si samozřejmě kategorizovat snímky podle roku a měsíce, nebo je můžete kategorizovat podle konkrétní události.

V tomto příkladu předpokládáme, že ve složce obrázků máte následující soubory:

Na fotografiích je těžké říct, co vlastně reprezentují. Každý název souboru má s ním přidružený datum, takže je můžete alespoň umístit do složek na základě jejich data.

Při přesouvání souborů kolem cílové složky již musí existovat jinak, zobrazí se chyba.

Chcete-li vytvořit složku, použijte příkaz mkdir následujícím způsobem:

mkdir

Ve výše uvedeném příkladu by bylo dobré vytvořit složku pro každý rok a v rámci každého roku by měly být složky pro každý měsíc.

Například:

mkdir 2015
mkdir 2015 / 01_january
mkdir 2015 / 02_February
mkdir 2015 / 03_March
mkdir 2015 / 04_april
mkdir 2015 / 05_May
mkdir 2015 / 06_Jun
mkdir 2015 / 07_July
mkdir 2015 / 08_August
mkdir 2015 / 09_September
mkdir 2015 / 10_October
mkdir 2015 / 11_November
mkdir 2015 / 12._December
mkdir 2016
mkdir 2016 / 01_january

Nyní se možná zajímáte, proč jsem vytvořil každý měsíc složku s číslem a jménem (tj. 01.january).

Při spuštění výpisu adresáře pomocí příkazu ls jsou složky vráceny v alfanumerickém pořadí. Bez čísel April bude první a pak August atd. Použitím čísla v názvu složky garantuje, že měsíce jsou vráceny ve správném pořadí.

S vytvořenými složkami nyní můžete začít přesouvat obrazové soubory do správných složek následujícím způsobem:

mv img0001_01012015.png 2015 / 01_January /.
mv img0002_02012015.png 2015 / 01_January /.
mv img0003_05022015.png 2015 / 02_February /.
mv img0004_13022015.png 2015 / 02_February /.
mv img0005_14042015.png 2015 / 04_april /.
mv img0006_17072015.png 2015 / 07_July /.


mv img0007_19092015.png 2015 / 09_September /.
mv img0008_01012016.png 2016 / 01_January /.
mv img0009_02012016.png 2016 / 01_January /.
mv img0010_03012016.png 2016 / 01_January /.

V každém z řádků kódu nad obraz je zkopírován do příslušného roku a měsíc složku na základě data v názvu souboru.

Doba (.) Na konci řádku je to, co je známé jako metacharakter . V podstatě se ujistěte, že soubor zachovává stejné jméno.

Zatímco soubory jsou nyní dobře seřazeny podle data, bylo by hezké vědět, co obsahuje každý obrázek. Jediným způsobem, jak to udělat, je otevření souboru v Prohlížeči obrázků . Jakmile víte, o čem je obrázek, můžete soubor přejmenovat pomocí příkazu mv následujícím způsobem:

mv img0008_01012016.png newyearfireworks.png

Co se stane, pokud soubor již existuje

Špatná zpráva je, že pokud přesunete soubor do složky, kde je již soubor stejného jména, pak je cílový soubor přepsán.

Existují způsoby, jak se chránit. Zálohování cílového souboru můžete provést pomocí následující syntaxe.

mv -b test1.txt test2.txt

Toto přejmenuje test1.txt na test2.txt. Pokud je již test2.txt, pak se stane test2.txt ~.

Dalším způsobem, jak se chránit, je dostat příkaz mv, aby vám oznámil, zda soubor již existuje, a pak můžete zvolit, zda chcete soubor přesunout, nebo ne.

mv -i test1.txt test2.txt

Pokud přesunete stovky souborů, pravděpodobně napíšete skript, který provedete. V tomto případě nechcete, aby se zobrazila zpráva s dotazem, zda chcete soubor přesunout nebo ne.

K přesunutí souborů bez přepsání existujících souborů můžete použít následující syntaxi.

mv -n test1.txt test2.txt

Konečně existuje ještě jeden přepínač, který vám umožní aktualizovat cílový soubor, pokud je zdrojový soubor novější.

mv -u test1.txt test2.txt